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
}
|