1 --- procps-3.2.7/vmstat.c.steal 2006-07-10 10:49:49.000000000 +0200
2 +++ procps-3.2.7/vmstat.c 2006-07-10 10:54:03.000000000 +0200
4 ////////////////////////////////////////////////////////////////////////////
6 static void new_header(void){
7 - printf("procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----\n");
8 + printf("procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------\n");
10 - "%2s %2s %6s %6s %6s %6s %4s %4s %5s %5s %4s %4s %2s %2s %2s %2s\n",
11 + "%2s %2s %6s %6s %6s %6s %4s %4s %5s %5s %4s %4s %2s %2s %2s %2s %2s\n",
13 "swpd", "free", a_option?"inact":"buff", a_option?"active":"cache",
18 + "us","sy","id","wa", "st"
23 ////////////////////////////////////////////////////////////////////////////
25 static void new_format(void) {
26 - const char format[]="%2u %2u %6lu %6lu %6lu %6lu %4u %4u %5u %5u %4u %4u %2u %2u %2u %2u\n";
27 + const char format[]="%2u %2u %6lu %6lu %6lu %6lu %4u %4u %5u %5u %4u %4u %2u %2u %2u %2u %2u\n";
28 unsigned int tog=0; /* toggle switch for cleaner code */
30 unsigned int hz = Hertz;
32 (unsigned)( (100*duse + divo2) / Div ),
33 (unsigned)( (100*dsys + divo2) / Div ),
34 (unsigned)( (100*didl + divo2) / Div ),
35 - (unsigned)( (100*diow + divo2) / Div ) /* ,
36 - (unsigned)( (100*dstl + divo2) / Div ) */
37 + (unsigned)( (100*diow + divo2) / Div ),
38 + (unsigned)( (100*dstl + divo2) / Div )
41 for(i=1;i<num_updates;i++) { /* \\\\\\\\\\\\\\\\\\\\ main loop ////////////////// */
43 (unsigned)( (100*duse+divo2)/Div ), /*us*/
44 (unsigned)( (100*dsys+divo2)/Div ), /*sy*/
45 (unsigned)( (100*didl+divo2)/Div ), /*id*/
46 - (unsigned)( (100*diow+divo2)/Div )/*, //wa
47 - (unsigned)( (100*dstl+divo2)/Div ) //st */
48 + (unsigned)( (100*diow+divo2)/Div ), //wa
49 + (unsigned)( (100*dstl+divo2)/Div ) //st