From fc7d872381a20a80db2939d018c24b378203cc25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Dejean?= Date: Mon, 28 Feb 2005 08:11:15 +0000 Subject: [PATCH] * Add support for file system read and write counting (needed for the disk * fsusage.c: * Add support for file system read and write counting (needed for the disk load feature of the multiload applet). --- sysdeps/common/ChangeLog | 5 +++++ sysdeps/common/fsusage.c | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/sysdeps/common/ChangeLog b/sysdeps/common/ChangeLog index c09ca310..244b218f 100644 --- a/sysdeps/common/ChangeLog +++ b/sysdeps/common/ChangeLog @@ -1,3 +1,8 @@ +2005-02-28 Benoît Dejean + + * fsusage.c: * Add support for file system read and write counting + (needed for the disk load feature of the multiload applet). + 2005-02-23 Benoît Dejean * fsusage.c: (glibtop_get_fsusage_s): Correct file system size calculations. diff --git a/sysdeps/common/fsusage.c b/sysdeps/common/fsusage.c index 732f7665..11a057fd 100644 --- a/sysdeps/common/fsusage.c +++ b/sysdeps/common/fsusage.c @@ -140,6 +140,15 @@ _glibtop_get_fsusage_read_write(glibtop *server, } +#elif defined(__FreeBSD__) +void G_GNUC_INTERNAL +_glibtop_freebsd_get_fsusage_read_write(glibtop *server, + glibtop_fsusage *buf, + const char *path); + +#define _glibtop_get_fsusage_read_write(S, B, P) \ + _glibtop_freebsd_get_fsusage_read_write(S, B, P) + #else /* default fallback */ #warning glibtop_get_fsusage .read .write are not implemented. static inline void