[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.153 and 1.154

version 1.153, 2022/02/22 17:35:01 version 1.154, 2022/07/26 14:49:13
Line 72 
Line 72 
         { "_bucket" },          { "_bucket" },
 #define X_FORKSTAT      5               /* sysctl */  #define X_FORKSTAT      5               /* sysctl */
         { "_forkstat" },          { "_forkstat" },
 #define X_NSELCOLL      6               /* sysctl */  #define X_POOLHEAD      6               /* sysctl */
         { "_nselcoll" },  
 #define X_POOLHEAD      7               /* sysctl */  
         { "_pool_head" },          { "_pool_head" },
 #define X_NAPTIME       8  #define X_NAPTIME       7
         { "_naptime" },          { "_naptime" },
         { "" },          { NULL },
 };  };
   
 /* Objects defined in dkstats.c */  /* Objects defined in dkstats.c */
Line 485 
Line 483 
 dosum(void)  dosum(void)
 {  {
         struct nchstats nchstats;          struct nchstats nchstats;
         int mib[2], nselcoll;          int mib[2];
         long long nchtotal;          long long nchtotal;
         size_t size;          size_t size;
   
Line 571 
Line 569 
             pct(nchstats.ncs_badhits, nchtotal),              pct(nchstats.ncs_badhits, nchtotal),
             pct(nchstats.ncs_falsehits, nchtotal),              pct(nchstats.ncs_falsehits, nchtotal),
             pct(nchstats.ncs_long, nchtotal));              pct(nchstats.ncs_long, nchtotal));
   
         if (nlistf == NULL && memf == NULL) {  
                 size = sizeof(nselcoll);  
                 mib[0] = CTL_KERN;  
                 mib[1] = KERN_NSELCOLL;  
                 if (sysctl(mib, 2, &nselcoll, &size, NULL, 0) == -1) {  
                         warn("could not read kern.nselcoll");  
                         nselcoll = 0;  
                 }  
         } else {  
                 kread(X_NSELCOLL, &nselcoll, sizeof(nselcoll));  
         }  
         (void)printf("%11d select collisions\n", nselcoll);  
 }  }
   
 void  void

Legend:
Removed from v.1.153  
changed lines
  Added in v.1.154