From: Holger Weiss Date: Tue, 23 Jan 2007 14:39:09 +0000 (+0000) Subject: Add support for statvfs(2) which is needed in order to compile the plugins on X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=63028dedabed52b4ef3f12b1fc8b2878c3088145;p=nagiosplug.git Add support for statvfs(2) which is needed in order to compile the plugins on NetBSD 3.0 and newer. The current coreutils release supports statvfs(2), so this patch won't be needed anymore when updating the coreutils files. git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1575 f882894a-f735-0410-b71e-b25c423dba1c --- diff --git a/lib/mountlist.c b/lib/mountlist.c index 70d4edb..a1dca0a 100644 --- a/lib/mountlist.c +++ b/lib/mountlist.c @@ -101,6 +101,11 @@ char *strstr (); # include #endif +#ifdef STAT_STATVFS +# include +# define statfs statvfs +#endif + #ifdef MOUNTED_LISTMNTENT # include #endif @@ -162,7 +167,7 @@ char *strstr (); #if MOUNTED_GETMNTINFO -# if ! HAVE_F_FSTYPENAME_IN_STATFS +# if ! HAVE_F_FSTYPENAME_IN_STATFS && ! STAT_STATVFS static char * fstype_to_string (short int t) { @@ -262,7 +267,7 @@ fstype_to_string (short int t) static char * fsp_to_string (const struct statfs *fsp) { -# if defined HAVE_F_FSTYPENAME_IN_STATFS +# if defined HAVE_F_FSTYPENAME_IN_STATFS || defined STAT_STATVFS return (char *) (fsp->f_fstypename); # else return fstype_to_string (fsp->f_type);