From: Ivana Hutarova Varekova Date: Thu, 2 Sep 2010 10:17:21 +0000 (+0200) Subject: add test for empty controller/variable stack X-Git-Tag: v0.37.1~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1320a327f979a703b0397ebc4d9e72ef9f542789;p=thirdparty%2Flibcgroup.git add test for empty controller/variable stack add test for empty controller/variable stack Signed-off-by: Ivana Hutarova Varekova Signed-off-by: Jan Safranek --- diff --git a/doc/man/cgget.1 b/doc/man/cgget.1 index f02fbbad..543f7f2f 100644 --- a/doc/man/cgget.1 +++ b/doc/man/cgget.1 @@ -12,6 +12,8 @@ cgget \- print parameter(s) of given group(s) .SH DESCRIPTION The command prints the parameter(s) of input cgroup(s). +If there is not set any controller or variable, +then values of all possible variables are displayed. .TP .B diff --git a/src/tools/cgget.c b/src/tools/cgget.c index de1a7dc1..433e3b67 100644 --- a/src/tools/cgget.c +++ b/src/tools/cgget.c @@ -321,6 +321,13 @@ int main(int argc, char *argv[]) goto err; } + /* + * if no controller or variable is set + * then show values of all possible variables + */ + if ((c_number == 0) && (n_number == 0)) + mode |= MODE_SHOW_ALL_CONTROLLERS; + /* Initialize libcgroup. */ ret = cgroup_init(); if (ret) {