diff options
author | Bastien Nocera <hadess@hadess.net> | 2003-10-20 19:53:28 +0000 |
---|---|---|
committer | Bastien Nocera <hadess@src.gnome.org> | 2003-10-20 19:53:28 +0000 |
commit | adc9a5557816fe47e3b70cb6543fcc3895eaed7b (patch) | |
tree | 67d8393afe7c79e229039d34553f1b6b15ae29c7 | |
parent | ac8f958305e14d6d09dbbd2ea7ce13c5e7e00e61 (diff) | |
download | libgtop-adc9a5557816fe47e3b70cb6543fcc3895eaed7b.tar.gz |
fix swap sizes in FreeBSD, patch by edwin@mavetju.org
2003-10-20 Bastien Nocera <hadess@hadess.net>
* swap.c: (glibtop_get_swap_p): fix swap sizes in FreeBSD,
patch by edwin@mavetju.org
-rw-r--r-- | sysdeps/freebsd/ChangeLog | 5 | ||||
-rw-r--r-- | sysdeps/freebsd/swap.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/sysdeps/freebsd/ChangeLog b/sysdeps/freebsd/ChangeLog index ee1abfb6..dc55b25a 100644 --- a/sysdeps/freebsd/ChangeLog +++ b/sysdeps/freebsd/ChangeLog @@ -1,5 +1,10 @@ 2003-10-20 Bastien Nocera <hadess@hadess.net> + * swap.c: (glibtop_get_swap_p): fix swap sizes in FreeBSD, + patch by edwin@mavetju.org + +2003-10-20 Bastien Nocera <hadess@hadess.net> + * glibtop_machine.h: * glibtop_server.h: * glibtop_suid.h: diff --git a/sysdeps/freebsd/swap.c b/sysdeps/freebsd/swap.c index 43305976..38bbcd3c 100644 --- a/sysdeps/freebsd/swap.c +++ b/sysdeps/freebsd/swap.c @@ -367,8 +367,8 @@ glibtop_get_swap_p (glibtop *server, glibtop_swap *buf) buf->flags = _glibtop_sysdeps_swap; - buf->used = kvmsw[nswdev].ksw_used; - buf->total = kvmsw[nswdev].ksw_total; + buf->used = kvmsw[nswdev].ksw_used * getpagesize(); + buf->total = kvmsw[nswdev].ksw_total * getpagesize(); buf->free = buf->total - buf->used; |