From: Michael Tremer Date: Tue, 31 Oct 2023 10:52:29 +0000 (+0000) Subject: os: Fetch shared memory X-Git-Tag: 0.9.30~1377 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99cb9347bd435bbac658796df13a7e297a3b6484;p=pakfire.git os: Fetch shared memory Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/os.h b/src/libpakfire/include/pakfire/os.h index 838726662..31e846bd3 100644 --- a/src/libpakfire/include/pakfire/os.h +++ b/src/libpakfire/include/pakfire/os.h @@ -74,6 +74,7 @@ struct pakfire_meminfo { uint64_t available; uint64_t buffers; uint64_t cached; + uint64_t shared; uint64_t active; uint64_t inactive; diff --git a/src/libpakfire/os.c b/src/libpakfire/os.c index 09031f8a4..32872a58e 100644 --- a/src/libpakfire/os.c +++ b/src/libpakfire/os.c @@ -285,6 +285,10 @@ static int pakfire_parse_meminfo(char* line, size_t length, void* data) { else if (strcmp(k, "Cached") == 0) return pakfire_parse_meminfo_value(&meminfo->cached, v); + // Shared + else if (strcmp(k, "Shmem") == 0) + return pakfire_parse_meminfo_value(&meminfo->shared, v); + // Active else if (strcmp(k, "Active") == 0) return pakfire_parse_meminfo_value(&meminfo->active, v);