$NetBSD: patch-ac,v 1.2 2004/09/21 00:30:59 wiz Exp $ --- platform/unix.c.orig 2003-05-24 05:26:03.000000000 +0200 +++ platform/unix.c @@ -212,11 +212,19 @@ char **__PHYSFS_platformDetectAvailableC #elif (defined PHYSFS_HAVE_SYS_UCRED_H) +#if defined(__NetBSD__) && (__NetBSD_Version__ >= 200040000) +#include + +#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;