]> git.ipfire.org Git - pakfire.git/commitdiff
os: Fetch shared memory
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 Oct 2023 10:52:29 +0000 (10:52 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 Oct 2023 10:52:29 +0000 (10:52 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/os.h
src/libpakfire/os.c

index 838726662dd9ffb70536123ac5eef704fcc63d9c..31e846bd38c383063e8577a97d19ac22fcd558f2 100644 (file)
@@ -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;
 
index 09031f8a4f7fc702a263263319114f2e803949c6..32872a58e8382bb305448e2a2cfd9f5a7d2dca94 100644 (file)
@@ -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);