summaryrefslogtreecommitdiffstats
path: root/src/libs/zbxsysinfo/netbsd/inodes.c
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-02 14:07:26 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-02 14:07:26 +0000
commite42f77ffa15bac8215a1604f350a1ffb02a7d8b1 (patch)
tree25410131dac15f3a46d6db5617a9111dd1ecb93b /src/libs/zbxsysinfo/netbsd/inodes.c
parent4858756b11c9b9c20b0386808fd1260821b7937f (diff)
downloadzabbix-e42f77ffa15bac8215a1604f350a1ffb02a7d8b1.tar.gz
zabbix-e42f77ffa15bac8215a1604f350a1ffb02a7d8b1.tar.xz
zabbix-e42f77ffa15bac8215a1604f350a1ffb02a7d8b1.zip
Fixed compilation of inodes.c under NetBSD.
git-svn-id: svn://svn.zabbix.com/trunk@2246 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/libs/zbxsysinfo/netbsd/inodes.c')
-rw-r--r--src/libs/zbxsysinfo/netbsd/inodes.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/libs/zbxsysinfo/netbsd/inodes.c b/src/libs/zbxsysinfo/netbsd/inodes.c
index c8109f28..54bfd500 100644
--- a/src/libs/zbxsysinfo/netbsd/inodes.c
+++ b/src/libs/zbxsysinfo/netbsd/inodes.c
@@ -26,36 +26,22 @@
static int get_fs_inodes_stat(char *fs, double *total, double *free, double *usage)
{
-#ifdef HAVE_SYS_STATVFS_H
- struct statvfs s;
-#else
struct statfs s;
-#endif
assert(fs);
-#ifdef HAVE_SYS_STATVFS_H
- if ( statvfs( fs, &s) != 0 )
-#else
if ( statfs( fs, &s) != 0 )
-#endif
{
return SYSINFO_RET_FAIL;
}
if(total)
(*total) = (double)(s.f_files);
-#ifdef HAVE_SYS_STATVFS_H
if(free)
- (*free) = (double)(s.f_favail);
- if(usage)
- (*usage) = (double)(s.f_files - s.f_favail);
-#else
- if(free)
- (*free) = (double)(s.ffree);
+ (*free) = (double)(s.f_ffree);
if(usage)
(*usage) = (double)(s.f_files - s.f_ffree);
-#endif
+
return SYSINFO_RET_OK;
}