diff options
Diffstat (limited to 'devel/physfs/patches')
-rw-r--r-- | devel/physfs/patches/patch-ac | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/devel/physfs/patches/patch-ac b/devel/physfs/patches/patch-ac new file mode 100644 index 00000000000..c9fd15442b6 --- /dev/null +++ b/devel/physfs/patches/patch-ac @@ -0,0 +1,25 @@ +$NetBSD: patch-ac,v 1.1 2004/09/15 16:45:44 agc Exp $ + +--- platform/unix.c 2004/09/15 16:35:55 1.1 ++++ platform/unix.c 2004/09/15 16:40:46 +@@ -77,11 +77,19 @@ + + #ifdef PHYSFS_HAVE_SYS_UCRED_H + ++#if defined(__NetBSD__) && (__NetBSD_Version__ >= 200040000) ++#include <sys/statvfs.h> ++ ++#define STATVFS_TYPE statvfs ++#else ++#define STATVFS_TYPE statfs ++#endif ++ + char **__PHYSFS_platformDetectAvailableCDs(void) + { + char **retval = (char **) malloc(sizeof (char *)); + int cd_count = 1; /* We count the NULL entry. */ +- struct statfs *mntbufp = NULL; ++ struct STATVFS_TYPE *mntbufp = NULL; + int mounts; + int i; + |