X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Ftest%2Ftest-fileio.c;h=3511f3a3a425f35369d67be71af8dfbe784bbf1f;hp=4a4ed79c11b41c3e2f60aea8519e7dcd77d86df6;hb=442e00839e4fc3c11506f5c8a9477b465865aecc;hpb=69ab80881552d5f79ca95f6b3be48ad122ab1ec2 diff --git a/src/test/test-fileio.c b/src/test/test-fileio.c index 4a4ed79c1..3511f3a3a 100644 --- a/src/test/test-fileio.c +++ b/src/test/test-fileio.c @@ -232,12 +232,16 @@ static void test_executable_is_script(void) { static void test_status_field(void) { _cleanup_free_ char *t = NULL, *p = NULL, *s = NULL; unsigned long long total, buffers; + int r; assert_se(get_status_field("/proc/self/status", "\nThreads:", &t) == 0); puts(t); assert_se(streq(t, "1")); - assert_se(get_status_field("/proc/meminfo", "MemTotal:", &p) == 0); + r = get_status_field("/proc/meminfo", "MemTotal:", &p); + if (r == -ENOENT) + return; + assert(r == 0); puts(p); assert_se(safe_atollu(p, &total) == 0);