From a7e6de218b255a14229953a1f6656915ece9db1b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 9 Feb 2018 16:58:35 +0100 Subject: [PATCH] cgtop: add helper for checking if we are operating on the root cgroup --- src/cgtop/cgtop.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cgtop/cgtop.c b/src/cgtop/cgtop.c index 1575cd51ff4..229aadd2698 100644 --- a/src/cgtop/cgtop.c +++ b/src/cgtop/cgtop.c @@ -125,6 +125,10 @@ static const char *maybe_format_bytes(char *buf, size_t l, bool is_valid, uint64 return format_bytes(buf, l, t); } +static bool is_root_cgroup(const char *path) { + return isempty(path) || path_equal(path, "/"); +} + static int process( const char *controller, const char *path, @@ -196,7 +200,7 @@ static int process( } else if (streq(controller, "pids") && arg_count == COUNT_PIDS) { - if (isempty(path) || path_equal(path, "/")) { + if (is_root_cgroup(path)) { r = procfs_tasks_get_current(&g->n_tasks); if (r < 0) return r; -- 2.47.3