|
Lines 192-198
Link Here
|
| 192 |
available[MEM_FREE]=available[MEM_USED]=1; |
192 |
available[MEM_FREE]=available[MEM_USED]=1; |
| 193 |
else |
193 |
else |
| 194 |
fprintf(stderr,"ProcMeter(%s): Expected 'MemTotal' line in '/proc/meminfo'.\n",__FILE__); |
194 |
fprintf(stderr,"ProcMeter(%s): Expected 'MemTotal' line in '/proc/meminfo'.\n",__FILE__); |
| 195 |
fgets(line,80,f); /* MemShared */ |
195 |
// fgets(line,80,f); /* MemShared */ |
| 196 |
if(fgets(line,80,f) && sscanf(line,"Buffers: %llu",&mem_buff)==1) |
196 |
if(fgets(line,80,f) && sscanf(line,"Buffers: %llu",&mem_buff)==1) |
| 197 |
available[MEM_BUFF]=1; |
197 |
available[MEM_BUFF]=1; |
| 198 |
else |
198 |
else |
|
Lines 201-206
Link Here
|
| 201 |
available[MEM_CACHE]=1; |
201 |
available[MEM_CACHE]=1; |
| 202 |
else |
202 |
else |
| 203 |
fprintf(stderr,"ProcMeter(%s): Expected 'Cached' line in '/proc/meminfo'.\n",__FILE__); |
203 |
fprintf(stderr,"ProcMeter(%s): Expected 'Cached' line in '/proc/meminfo'.\n",__FILE__); |
|
|
204 |
fgets(line,80,f); /* SwapCached */ |
| 205 |
fgets(line,80,f); /* Active */ |
| 206 |
fgets(line,80,f); /* Inactive */ |
| 204 |
if(fgets(line,80,f) && sscanf(line,"SwapTotal: %llu",&swap_tot)==1 && |
207 |
if(fgets(line,80,f) && sscanf(line,"SwapTotal: %llu",&swap_tot)==1 && |
| 205 |
fgets(line,80,f) && sscanf(line,"SwapFree: %llu",&swap_free)==1) |
208 |
fgets(line,80,f) && sscanf(line,"SwapFree: %llu",&swap_free)==1) |
| 206 |
available[SWAP_FREE]=available[SWAP_USED]=1; |
209 |
available[SWAP_FREE]=available[SWAP_USED]=1; |