$NetBSD: patch-af,v 1.3 2005/09/06 08:10:58 abs Exp $ --- filesys.c 2004/09/15 16:24:57 1.1 +++ filesys.c 2004/09/15 16:24:21 @@ -401,6 +401,11 @@ #if defined(__linux__) || defined(__NetBSD__) +#if defined(__NetBSD__) && (__NetBSD_Version__ >= 299000900) +#include +#endif + + /* simply copied that widespread file access code of former dpbox code */ /* in this single file. Not a real change to previous versions of the */ /* code. lot of the code was written by Mark Wahl DL4YBG for the first */ @@ -413,9 +418,15 @@ long DFree(char *mount) { +#if defined(__NetBSD__) && (__NetBSD_Version__ < 299000900) struct statfs mystatfs; statfs(mount, &mystatfs); +#else + struct statvfs mystatfs; + + statvfs(mount, &mystatfs); +#endif if (mystatfs.f_bsize % 1024 == 0) return (mystatfs.f_bsize / 1024) * mystatfs.f_bavail; else