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