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

Diff for /src/usr.bin/systat/iostat.c between version 1.6 and 1.7

version 1.6, 1997/01/06 18:50:50 version 1.7, 1997/02/04 04:42:42
Line 107 
Line 107 
 {  {
         int row;          int row;
   
         if (dk_ndrive == 0) {  
                 error("No drives defined.");  
                 return;  
         }  
         row = 0;          row = 0;
         wmove(wnd, row, 0); wclrtobot(wnd);          wmove(wnd, row, 0); wclrtobot(wnd);
         mvwaddstr(wnd, row++, INSET,          mvwaddstr(wnd, row++, INSET,
Line 132 
Line 128 
 {  {
         int i, col, regions, ndrives;          int i, col, regions, ndrives;
   
           if (dk_ndrive == 0) {
                   mvwaddstr(wnd, row++, INSET, "No drives attached.");
                   return (row);
           }
 #define COLWIDTH        14  #define COLWIDTH        14
 #define DRIVESPERLINE   ((wnd->_maxx - INSET) / COLWIDTH)  #define DRIVESPERLINE   ((wnd->_maxx - INSET) / COLWIDTH)
         for (ndrives = 0, i = 0; i < dk_ndrive; i++)          for (ndrives = 0, i = 0; i < dk_ndrive; i++)
Line 171 
Line 171 
 {  {
         int i;          int i;
   
           if (dk_ndrive == 0) {
                   mvwaddstr(wnd, row++, INSET, "No drives attached.");
                   return (row);
           }
         mvwaddstr(wnd, row++, INSET,          mvwaddstr(wnd, row++, INSET,
             "/0   /10  /20  /30  /40  /50  /60  /70  /80  /90  /100");              "/0   /10  /20  /30  /40  /50  /60  /70  /80  /90  /100");
         linesperregion = 2 + secs;          linesperregion = 2 + secs;
Line 193 
Line 197 
         register u_int64_t t;          register u_int64_t t;
         register int i, row, col;          register int i, row, col;
   
         if (dk_ndrive == 0)  
                 return;  
         dkswap();          dkswap();
   
         etime = 0;          etime = 0;
Line 211 
Line 213 
          */           */
         for (i = 0; i < CPUSTATES; i++)          for (i = 0; i < CPUSTATES; i++)
                 stat1(row++, i);                  stat1(row++, i);
   
           if (dk_ndrive == 0)
                   return;
   
         if (!numbers) {          if (!numbers) {
                 row += 2;                  row += 2;
                 for (i = 0; i < dk_ndrive; i++)                  for (i = 0; i < dk_ndrive; i++)

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7