cgtop: add helper for checking if we are operating on the root cgroup
This commit is contained in:
parent
4fc9ffab3b
commit
a7e6de218b
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue