$NetBSD: patch-aa,v 1.2 2006/04/16 22:10:25 markd Exp $ --- lib/write.cpp.orig 2006-01-20 10:05:11.000000000 +1300 +++ lib/write.cpp @@ -35,9 +35,12 @@ # include # include # include -# if defined(__APPLE__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) +# if defined(__APPLE__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) # include # include +# if (defined(__NetBSD__) && __NetBSD_Version__ >= 299000900) +# define HAVE_STATVFS 1 +# endif # else # include # endif @@ -54,6 +57,11 @@ #include "fileio.h" #include "utf8/utf8util.h" +#if defined(HAVE_STATVFS) +# define statfs statvfs +# define f_bsize f_frsize +#endif + #ifdef WIN32 const char *dirSep = "\\"; const char dirSepChar = '\\';