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

Diff for /src/usr.bin/vmstat/vmstat.c between version 1.148 and 1.149

version 1.148, 2019/10/14 14:40:00 version 1.149, 2019/10/14 19:22:17
Line 131 
Line 131 
 {  {
         char errbuf[_POSIX2_LINE_MAX];          char errbuf[_POSIX2_LINE_MAX];
         int c, todo = 0, reps = 0;          int c, todo = 0, reps = 0;
           struct winsize winsize;
         const char *errstr;          const char *errstr;
         u_int interval = 0;          u_int interval = 0;
   
Line 207 
Line 208 
         }          }
   
         if (todo & VMSTAT) {          if (todo & VMSTAT) {
                 struct winsize winsize;  
   
                 dkinit(0);      /* Initialize disk stats, no disks selected. */                  dkinit(0);      /* Initialize disk stats, no disks selected. */
                 argv = choosedrives(argv);      /* Select disks. */                  argv = choosedrives(argv);      /* Select disks. */
                 winsize.ws_row = 0;          }
                 if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &winsize) == 0) {  
                         if (winsize.ws_row > 0)  
                                 winlines = winsize.ws_row;  
                 }  
   
           if (unveil("/", "") == -1)
                   err(1, "unveil");
           if (unveil(NULL, NULL) == -1)
                   err(1, "unveil");
   
           winsize.ws_row = 0;
           if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &winsize) == 0) {
                   if (winsize.ws_row > 0)
                           winlines = winsize.ws_row;
         }          }
   
 #define BACKWARD_COMPATIBILITY  #define BACKWARD_COMPATIBILITY

Legend:
Removed from v.1.148  
changed lines
  Added in v.1.149