chiark / gitweb /
util: unify reading of /proc/cmdline
[elogind.git] / src / quotacheck / quotacheck.c
index 1f637850415ab8ca849dc16a83bf1687b2e9a68b..622952a6e93e5ed87be147e34fcfb7f60d1b0a86 100644 (file)
@@ -26,7 +26,6 @@
 #include <unistd.h>
 
 #include "util.h"
-#include "virt.h"
 #include "fileio.h"
 
 static bool arg_skip = false;
@@ -38,14 +37,11 @@ static int parse_proc_cmdline(void) {
         size_t l;
         int r;
 
-        if (detect_container(NULL) > 0)
-                return 0;
-
-        r = read_one_line_file("/proc/cmdline", &line);
-        if (r < 0) {
+        r = proc_cmdline(&line);
+        if (r < 0)
                 log_warning("Failed to read /proc/cmdline, ignoring: %s", strerror(-r));
+        if (r <= 0)
                 return 0;
-        }
 
         FOREACH_WORD_QUOTED(w, l, line, state) {