From ea239237d2084866a3d5c52c20b948d0f4aa735c Mon Sep 17 00:00:00 2001 From: Lukas Larsson Date: Tue, 6 Aug 2019 17:26:48 +0200 Subject: os_mon: Fix sscanf to use %llu instead of gnu specific %Lu For instance musl does not recognize the %L modifier. --- lib/os_mon/c_src/cpu_sup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/os_mon/c_src/cpu_sup.c b/lib/os_mon/c_src/cpu_sup.c index c96a5c9f7c..98a2526aab 100644 --- a/lib/os_mon/c_src/cpu_sup.c +++ b/lib/os_mon/c_src/cpu_sup.c @@ -359,7 +359,7 @@ static cpu_t *read_procstat(FILE *fp, cpu_t *cpu) { memset(cpu, 0, sizeof(cpu_t)); return cpu; } - sscanf(buffer, "cpu%u %Lu %Lu %Lu %Lu %Lu %Lu %Lu %Lu", + sscanf(buffer, "cpu%u %llu %llu %llu %llu %llu %llu %llu %llu", &(cpu->id), &(cpu->user), &(cpu->nice_user), -- cgit v1.2.3