File 0732-os_mon-Fix-sscanf-to-use-llu-instead-of-gnu-specific.patch of Package erlang

From ea239237d2084866a3d5c52c20b948d0f4aa735c Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Tue, 6 Aug 2019 17:26:48 +0200
Subject: [PATCH] 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(-)

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),
-- 
2.16.4

openSUSE Build Service is sponsored by