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

Diff for /src/usr.bin/vmstat/dkstats.c between version 1.34 and 1.35

version 1.34, 2010/07/20 19:43:19 version 1.35, 2010/09/24 00:11:15
Line 198 
Line 198 
                         if (sysctl(mib, 2, disknames, &size, NULL, 0) < 0)                          if (sysctl(mib, 2, disknames, &size, NULL, 0) < 0)
                                 err(1, "can't get hw.disknames");                                  err(1, "can't get hw.disknames");
                         bufpp = disknames;                          bufpp = disknames;
                         for (i = 0; i < dk_ndrive && (name = strsep(&bufpp, ",")) != NULL; i++)                          for (i = 0; i < dk_ndrive &&
                               (name = strsep(&bufpp, ",")) != NULL; i++)
                                 dk_name[i] = name;                                  dk_name[i] = name;
                           for (i = 0; i < dk_ndrive; i++) {
                                   char *p = strchr(dk_name[i], ':');
                                   if (p)
                                           *p = '\0';
                           }
                         disknames = cur.dk_name[0];     /* To free old names. */                          disknames = cur.dk_name[0];     /* To free old names. */
   
                         if (dk_ndrive < cur.dk_ndrive) {                          if (dk_ndrive < cur.dk_ndrive) {
Line 527 
Line 533 
                 for (i = 0; i < dk_ndrive && (name = strsep(&bufpp, ",")) != NULL; i++) {                  for (i = 0; i < dk_ndrive && (name = strsep(&bufpp, ",")) != NULL; i++) {
                         cur.dk_name[i] = name;                          cur.dk_name[i] = name;
                         cur.dk_select[i] = sel;                          cur.dk_select[i] = sel;
                   }
                   for (i = 0; i < dk_ndrive; i++) {
                           char *p = strchr(cur.dk_name[i], ':');
                           if (p)
                                   *p = '\0';
                 }                  }
         } else {          } else {
 #if !defined(NOKVM)  #if !defined(NOKVM)

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35