summaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorArtur Grabowski <art@cvs.openbsd.org>2002-01-15 22:41:02 +0000
committerArtur Grabowski <art@cvs.openbsd.org>2002-01-15 22:41:02 +0000
commite1f29c67a97d571d97dcc64eede8e11a1908f59a (patch)
tree46e3c64ba04bf1361cd02e3c157bbc8d76223764 /usr.bin
parent0600cbd44059eb12cc1697fd3026bff930675248 (diff)
minor simplification in preparation for a future change.
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/netstat/mbuf.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.bin/netstat/mbuf.c b/usr.bin/netstat/mbuf.c
index d0b1c992fbd..23a993c3c64 100644
--- a/usr.bin/netstat/mbuf.c
+++ b/usr.bin/netstat/mbuf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mbuf.c,v 1.9 2001/11/19 19:02:15 mpech Exp $ */
+/* $OpenBSD: mbuf.c,v 1.10 2002/01/15 22:41:01 art Exp $ */
/* $NetBSD: mbuf.c,v 1.9 1996/05/07 02:55:03 thorpej Exp $ */
/*
@@ -38,7 +38,7 @@
#if 0
static char sccsid[] = "from: @(#)mbuf.c 8.1 (Berkeley) 6/6/93";
#else
-static char *rcsid = "$OpenBSD: mbuf.c,v 1.9 2001/11/19 19:02:15 mpech Exp $";
+static char *rcsid = "$OpenBSD: mbuf.c,v 1.10 2002/01/15 22:41:01 art Exp $";
#endif
#endif /* not lint */
@@ -89,6 +89,7 @@ mbpr(mbaddr, mbpooladdr, mclpooladdr)
int totmem, totused, totmbufs, totpct;
int i;
struct mbtypes *mp;
+ int page_size = getpagesize();
if (nmbtypes != 256) {
fprintf(stderr,
@@ -131,8 +132,8 @@ mbpr(mbaddr, mbpooladdr, mclpooladdr)
printf("%lu/%lu mapped pages in use\n",
(u_long)(mclpool.pr_nget - mclpool.pr_nput),
((u_long)mclpool.pr_npages * mclpool.pr_itemsperpage));
- totmem = (mbpool.pr_npages << mbpool.pr_pageshift) +
- (mclpool.pr_npages << mclpool.pr_pageshift);
+ totmem = (mbpool.pr_npages * page_size) +
+ (mclpool.pr_npages * page_size);
totused = (mbpool.pr_nget - mbpool.pr_nput) * mbpool.pr_size +
(mclpool.pr_nget - mclpool.pr_nput) * mclpool.pr_size;
totpct = (totmem == 0)? 0 : ((totused * 100)/totmem);