$OpenBSD: patch-src_filesystem_e2_fs_c,v 1.6 2012/09/03 09:34:59 ajacoutot Exp $
--- src/filesystem/e2_fs.c.orig	Sun May 30 02:52:20 2010
+++ src/filesystem/e2_fs.c	Mon Sep  3 11:03:01 2012
@@ -57,7 +57,7 @@ Not implemented yet.
 #ifdef E2_VFS
 #include "e2_plugins.h"
 #endif
-#if defined(__linux__) || defined(__FreeBSD__)
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
 #include "e2_complete.h"
 #endif
 
@@ -2668,7 +2668,7 @@ gboolean e2_fs_copy_file (VPATH *src, const struct sta
 	//		blksize_t buf_size = 1048576;
 		//find a buffer up to 16 times dest block
 		//(compromise between accesses and multi-tasking latency)
-		blksize_t buf_size = dest_sb.st_blksize * 16;
+		size_t buf_size = dest_sb.st_blksize * 16;
 		size_t src_size = src_sb->st_size * 2;
 		while (buf_size > src_size && buf_size > dest_sb.st_blksize)
 			buf_size /= 2;
