From 1c96e35cc0a59d8afc91bcc7fd2da181cfaf9329 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 20 Oct 2003 19:53:57 +0000 Subject: fix swap sizes in FreeBSD, patch by edwin@mavetju.org 2003-10-20 Bastien Nocera * swap.c: (glibtop_get_swap_p): fix swap sizes in FreeBSD, patch by edwin@mavetju.org --- sysdeps/freebsd/ChangeLog | 5 +++++ sysdeps/freebsd/swap.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/sysdeps/freebsd/ChangeLog b/sysdeps/freebsd/ChangeLog index 72a89fa7..d3b382b3 100644 --- a/sysdeps/freebsd/ChangeLog +++ b/sysdeps/freebsd/ChangeLog @@ -1,3 +1,8 @@ +2003-10-20 Bastien Nocera + + * swap.c: (glibtop_get_swap_p): fix swap sizes in FreeBSD, + patch by edwin@mavetju.org + 2001-10-17 Abel Cheung * Makefile.am: move header to $(includedir)/libgtop-1.0/glibtop. diff --git a/sysdeps/freebsd/swap.c b/sysdeps/freebsd/swap.c index d9669fa6..8921c3c5 100644 --- a/sysdeps/freebsd/swap.c +++ b/sysdeps/freebsd/swap.c @@ -369,8 +369,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; -- cgit v1.2.1