avoid dup symbol for os x
diff --git a/src/libdiskfs/file.c b/src/libdiskfs/file.c
index b72f053..6843e34 100644
--- a/src/libdiskfs/file.c
+++ b/src/libdiskfs/file.c
@@ -2,6 +2,8 @@
 #include <libc.h>
 #include <diskfs.h>
 
+int nfilereads;
+
 typedef struct DiskFile DiskFile;
 struct DiskFile
 {
@@ -9,8 +11,6 @@
 	int fd;
 };
 
-int nfilereads;
-
 static long
 preadn(int fd, void *vdata, u32int ulen, u64int offset)
 {
diff --git a/src/libdiskfs/venti.c b/src/libdiskfs/venti.c
index ba31438..5d8528c 100644
--- a/src/libdiskfs/venti.c
+++ b/src/libdiskfs/venti.c
@@ -13,7 +13,7 @@
 	VtCache *c;
 };
 
-int nfilereads;
+extern int nfilereads;
 
 /*
  * This part is like file.c but doesn't require storing the root block