Changeset 144
- Timestamp:
- 07/12/06 07:41:24 (2 years ago)
- Files:
-
- trunk/src/memory.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/memory.c
r143 r144 116 116 char fact[20]; 117 117 const int x = sscanf(localbuf, 118 "% s%lld %19s",118 "%[^:]: %lld %19s", 119 119 result->entry, 120 120 &result->value, … … 213 213 { 214 214 case 'B': 215 if (strcmp(inf->entry, "Buffers :")==0) st->Buffers = inf->value;215 if (strcmp(inf->entry, "Buffers")==0) st->Buffers = inf->value; 216 216 break; 217 217 case 'C': 218 if (strcmp(inf->entry, "Cached :")==0) st->Cached = inf->value;218 if (strcmp(inf->entry, "Cached")==0) st->Cached = inf->value; 219 219 break; 220 220 case 'D': 221 if (strcmp(inf->entry, "Dirty :")==0) st->Dirty = inf->value;221 if (strcmp(inf->entry, "Dirty")==0) st->Dirty = inf->value; 222 222 break; 223 223 case 'M': 224 224 if (strncmp(inf->entry,"Mem",3) == 0) 225 225 { 226 if (strcmp(inf->entry+3, "Total :")==0) st->MemTotal = inf->value;227 else if (strcmp(inf->entry+3, "Free :")==0) st->MemFree = inf->value;226 if (strcmp(inf->entry+3, "Total")==0) st->MemTotal = inf->value; 227 else if (strcmp(inf->entry+3, "Free")==0) st->MemFree = inf->value; 228 228 } 229 229 break; … … 231 231 if (strncmp(inf->entry,"Swap",4) == 0) 232 232 { 233 if (strcmp(inf->entry+4, "Total :")==0) st->SwapTotal = inf->value;234 else if (strcmp(inf->entry+4, "Free :")==0) st->SwapFree = inf->value;235 else if (strcmp(inf->entry+4, "Cached :")==0) st->SwapCached = inf->value;233 if (strcmp(inf->entry+4, "Total")==0) st->SwapTotal = inf->value; 234 else if (strcmp(inf->entry+4, "Free")==0) st->SwapFree = inf->value; 235 else if (strcmp(inf->entry+4, "Cached")==0) st->SwapCached = inf->value; 236 236 } 237 237 break; 238 238 case 'W': 239 if (strcmp(inf->entry,"Writeback :")==0) st->Writeback = inf->value;239 if (strcmp(inf->entry,"Writeback")==0) st->Writeback = inf->value; 240 240 break; 241 241 }
