|
9 | 9 | const char *
|
10 | 10 | ram_free(void)
|
11 | 11 | {
|
12 |
| - uint64_t free; |
| 12 | + uintmax_t free; |
13 | 13 |
|
14 | 14 | if (pscanf("/proc/meminfo",
|
15 |
| - "MemTotal: %" PRIu64 " kB\n" |
16 |
| - "MemFree: %" PRIu64 " kB\n" |
17 |
| - "MemAvailable: %" PRIu64 " kB\n", |
| 15 | + "MemTotal: %" PRIuMAX " kB\n" |
| 16 | + "MemFree: %" PRIuMAX " kB\n" |
| 17 | + "MemAvailable: %" PRIuMAX " kB\n", |
18 | 18 | &free, &free, &free) != 3) {
|
19 | 19 | return NULL;
|
20 | 20 | }
|
|
25 | 25 | const char *
|
26 | 26 | ram_perc(void)
|
27 | 27 | {
|
28 |
| - uint64_t total, free, buffers, cached; |
| 28 | + uintmax_t total, free, buffers, cached; |
29 | 29 |
|
30 | 30 | if (pscanf("/proc/meminfo",
|
31 |
| - "MemTotal: %" PRIu64 " kB\n" |
32 |
| - "MemFree: %" PRIu64 " kB\n" |
33 |
| - "MemAvailable: %" PRIu64 " kB\nBuffers: %ld kB\n" |
34 |
| - "Cached: %" PRIu64 " kB\n", |
| 31 | + "MemTotal: %" PRIuMAX " kB\n" |
| 32 | + "MemFree: %" PRIuMAX " kB\n" |
| 33 | + "MemAvailable: %" PRIuMAX " kB\nBuffers: %ld kB\n" |
| 34 | + "Cached: %" PRIuMAX " kB\n", |
35 | 35 | &total, &free, &buffers, &buffers, &cached) != 5) {
|
36 | 36 | return NULL;
|
37 | 37 | }
|
|
47 | 47 | const char *
|
48 | 48 | ram_total(void)
|
49 | 49 | {
|
50 |
| - uint64_t total; |
| 50 | + uintmax_t total; |
51 | 51 |
|
52 |
| - if (pscanf("/proc/meminfo", "MemTotal: %" PRIu64 " kB\n", |
| 52 | + if (pscanf("/proc/meminfo", "MemTotal: %" PRIuMAX " kB\n", |
53 | 53 | &total) != 1) {
|
54 | 54 | return NULL;
|
55 | 55 | }
|
|
60 | 60 | const char *
|
61 | 61 | ram_used(void)
|
62 | 62 | {
|
63 |
| - uint64_t total, free, buffers, cached; |
| 63 | + uintmax_t total, free, buffers, cached; |
64 | 64 |
|
65 | 65 | if (pscanf("/proc/meminfo",
|
66 |
| - "MemTotal: %" PRIu64 " kB\n" |
67 |
| - "MemFree: %" PRIu64 " kB\n" |
68 |
| - "MemAvailable: %" PRIu64 " kB\nBuffers: %" PRIu64 " kB\n" |
69 |
| - "Cached: %" PRIu64 " kB\n", |
| 66 | + "MemTotal: %" PRIuMAX " kB\n" |
| 67 | + "MemFree: %" PRIuMAX " kB\n" |
| 68 | + "MemAvailable: %" PRIuMAX " kB\nBuffers: %" PRIuMAX " kB\n" |
| 69 | + "Cached: %" PRIuMAX " kB\n", |
70 | 70 | &total, &free, &buffers, &buffers, &cached) != 5) {
|
71 | 71 | return NULL;
|
72 | 72 | }
|
|
0 commit comments