summaryrefslogtreecommitdiff
path: root/sysutils/libgtop/patches/patch-ad
blob: d4945f851bcae7b5fac94b0c4e2dffa44adc0a31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$NetBSD: patch-ad,v 1.5 2007/09/20 21:12:07 wiz Exp $

--- sysdeps/freebsd/fsusage.c.orig	2006-04-09 18:52:45.000000000 +0200
+++ sysdeps/freebsd/fsusage.c
@@ -47,8 +47,12 @@ _glibtop_freebsd_get_fsusage_read_write(
 		return;
 	}
 
+#ifdef HAVE_STATVFS_READS_COUNT
 	buf->read = sfs.f_syncreads + sfs.f_asyncreads;
+	buf->flags |= (1 << GLIBTOP_FSUSAGE_READ);
+#endif
+#ifdef HAVE_STATVFS_WRITES_COUNT
 	buf->write = sfs.f_syncwrites + sfs.f_asyncwrites;
-
-	buf->flags |= (1 << GLIBTOP_FSUSAGE_READ) | (1 << GLIBTOP_FSUSAGE_WRITE);
+	buf->flags |= (1 << GLIBTOP_FSUSAGE_WRITE);
+#endif
 }