Xinqi Bao's Git
10 return (pscanf("/proc/meminfo", "MemFree: %ld kB\n", &free
) == 1) ?
11 bprintf("%f", (float)free
/ 1024 / 1024) : NULL
;
17 long total
, free
, buffers
, cached
;
19 return (pscanf("/proc/meminfo",
22 "MemAvailable: %ld kB\nBuffers: %ld kB\n"
24 &total
, &free
, &buffers
, &buffers
, &cached
) == 5) ?
25 bprintf("%d", 100 * ((total
- free
) - (buffers
+ cached
)) / total
) :
34 return (pscanf("/proc/meminfo", "MemTotal: %ld kB\n", &total
) == 1) ?
35 bprintf("%f", (float)total
/ 1024 / 1024) : NULL
;
41 long total
, free
, buffers
, cached
;
43 return (pscanf("/proc/meminfo",
46 "MemAvailable: %ld kB\nBuffers: %ld kB\n"
48 &total
, &free
, &buffers
, &buffers
, &cached
) == 5) ?
49 bprintf("%f", (float)(total
- free
- buffers
- cached
) / 1024 / 1024) :