[BACK]Return to mbuf.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / netstat

Diff for /src/usr.bin/netstat/mbuf.c between version 1.9 and 1.10

version 1.9, 2001/11/19 19:02:15 version 1.10, 2002/01/15 22:41:01
Line 89 
Line 89 
         int totmem, totused, totmbufs, totpct;          int totmem, totused, totmbufs, totpct;
         int i;          int i;
         struct mbtypes *mp;          struct mbtypes *mp;
           int page_size = getpagesize();
   
         if (nmbtypes != 256) {          if (nmbtypes != 256) {
                 fprintf(stderr,                  fprintf(stderr,
Line 131 
Line 132 
         printf("%lu/%lu mapped pages in use\n",          printf("%lu/%lu mapped pages in use\n",
                (u_long)(mclpool.pr_nget - mclpool.pr_nput),                 (u_long)(mclpool.pr_nget - mclpool.pr_nput),
                ((u_long)mclpool.pr_npages * mclpool.pr_itemsperpage));                 ((u_long)mclpool.pr_npages * mclpool.pr_itemsperpage));
         totmem = (mbpool.pr_npages << mbpool.pr_pageshift) +          totmem = (mbpool.pr_npages * page_size) +
             (mclpool.pr_npages << mclpool.pr_pageshift);              (mclpool.pr_npages * page_size);
         totused = (mbpool.pr_nget - mbpool.pr_nput) * mbpool.pr_size +          totused = (mbpool.pr_nget - mbpool.pr_nput) * mbpool.pr_size +
             (mclpool.pr_nget - mclpool.pr_nput) * mclpool.pr_size;              (mclpool.pr_nget - mclpool.pr_nput) * mclpool.pr_size;
         totpct = (totmem == 0)? 0 : ((totused * 100)/totmem);          totpct = (totmem == 0)? 0 : ((totused * 100)/totmem);

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10