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

Diff for /src/usr.bin/systat/swap.c between version 1.21 and 1.22

version 1.21, 2008/06/12 22:26:01 version 1.22, 2008/12/07 02:56:06
Line 176 
Line 176 
 static void  static void
 showswap(int i)  showswap(int i)
 {  {
         int div, used, xsize;          int d, used, xsize;
         struct  swapent *sep;          struct  swapent *sep;
         char    *p;          char    *p;
   
         div = blocksize / 512;          d = blocksize / 512;
   
         sep = &swap_devices[i];          sep = &swap_devices[i];
   
Line 192 
Line 192 
         xsize = sep->se_nblks;          xsize = sep->se_nblks;
         used = sep->se_inuse;          used = sep->se_inuse;
   
         print_fld_uint(FLD_SW_BLOCKS, xsize / div);          print_fld_uint(FLD_SW_BLOCKS, xsize / d);
         print_fld_uint(FLD_SW_USED, used / div);          print_fld_uint(FLD_SW_USED, used / d);
         print_fld_bar(FLD_SW_BAR, 100 * used / xsize);          print_fld_bar(FLD_SW_BAR, 100 * used / xsize);
   
         end_line();          end_line();
Line 203 
Line 203 
 showtotal(void)  showtotal(void)
 {  {
         struct  swapent *sep;          struct  swapent *sep;
         int     div, i, avail, used, xsize, free;          int     d, i, avail, used, xsize, mfree;
   
         div = blocksize / 512;          d = blocksize / 512;
         free = avail = 0;          mfree = avail = 0;
   
         for (sep = swap_devices, i = 0; i < nswap; i++, sep++) {          for (sep = swap_devices, i = 0; i < nswap; i++, sep++) {
                 xsize = sep->se_nblks;                  xsize = sep->se_nblks;
                 used = sep->se_inuse;                  used = sep->se_inuse;
                 avail += xsize;                  avail += xsize;
                 free += xsize - used;                  mfree += xsize - used;
         }          }
         used = avail - free;          used = avail - mfree;
   
         print_fld_str(FLD_SW_NAME, "Total");          print_fld_str(FLD_SW_NAME, "Total");
         print_fld_uint(FLD_SW_BLOCKS, avail / div);          print_fld_uint(FLD_SW_BLOCKS, avail / d);
         print_fld_uint(FLD_SW_USED, used / div);          print_fld_uint(FLD_SW_USED, used / d);
         print_fld_bar(FLD_SW_BAR, 100 * used / avail);          print_fld_bar(FLD_SW_BAR, 100 * used / avail);
   
         end_line();          end_line();

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22