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

Diff for /src/usr.bin/systat/vmstat.c between version 1.56 and 1.57

version 1.56, 2006/03/28 09:03:46 version 1.57, 2006/03/31 04:10:59
Line 89 
Line 89 
 static void copyinfo(struct Info *, struct Info *);  static void copyinfo(struct Info *, struct Info *);
 static float cputime(int);  static float cputime(int);
 static void dinfo(int, int);  static void dinfo(int, int);
 static void getinfo(struct Info *, enum state);  static void getinfo(struct Info *);
 static void putint(int, int, int, int);  static void putint(int, int, int, int);
 static void putuint64(u_int64_t, int, int, int);  static void putuint64(u_int64_t, int, int, int);
 static void putfloat(double, int, int, int, int, int);  static void putfloat(double, int, int, int, int, int);
Line 160 
Line 160 
 int  int
 initkre(void)  initkre(void)
 {  {
         int mib[4], i, ret;          int mib[4], i;
         size_t size;          size_t size;
   
         mib[0] = CTL_HW;          mib[0] = CTL_HW;
Line 205 
Line 205 
         allocinfo(&s2);          allocinfo(&s2);
         allocinfo(&z);          allocinfo(&z);
   
         getinfo(&s2, RUN);          getinfo(&s2);
         copyinfo(&s2, &s1);          copyinfo(&s2, &s1);
         return(1);          return(1);
 }  }
Line 217 
Line 217 
   
         time(&now);          time(&now);
         strlcpy(buf, ctime(&now), sizeof buf);          strlcpy(buf, ctime(&now), sizeof buf);
         getinfo(&s, state);          getinfo(&s);
 }  }
   
 void  void
Line 508 
Line 508 
         }          }
         if (prefix(cmd, "zero")) {          if (prefix(cmd, "zero")) {
                 if (state == RUN)                  if (state == RUN)
                         getinfo(&s1, RUN);                          getinfo(&s1);
                 return (1);                  return (1);
         }          }
         return (dkcmd(cmd, args));          return (dkcmd(cmd, args));
Line 605 
Line 605 
 }  }
   
 static void  static void
 getinfo(struct Info *s, enum state st)  getinfo(struct Info *s)
 {  {
         static int cp_time_mib[] = { CTL_KERN, KERN_CPTIME };          static int cp_time_mib[] = { CTL_KERN, KERN_CPTIME };
         static int nchstats_mib[2] = { CTL_KERN, KERN_NCHSTATS };          static int nchstats_mib[2] = { CTL_KERN, KERN_NCHSTATS };

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57