summaryrefslogtreecommitdiffstats
path: root/tests/libcgrouptest01.c
diff options
context:
space:
mode:
authorDhaval Giani <dhaval@linux.vnet.ibm.com>2008-08-13 10:02:33 +0000
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2008-08-13 10:02:33 +0000
commit9fe31868a0369e0659872c52c92cf688910593ee (patch)
tree17b1a3d48c841e07284d2d511df1dc8851a60503 /tests/libcgrouptest01.c
parent9939c0fb5f0752f1059a5e0f3970477a5799612c (diff)
downloadlibcg-9fe31868a0369e0659872c52c92cf688910593ee.tar.gz
libcg-9fe31868a0369e0659872c52c92cf688910593ee.tar.xz
libcg-9fe31868a0369e0659872c52c92cf688910593ee.zip
libcgroup: Fix test cases to use new APIs.
The APIs changed and we could no longer smoke test the library. Updating it now. Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com> Cc: Sudhir Kumar <skumar@linux.vnet.ibm.com> git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@132 4f4bb910-9a46-0410-90c8-c897d4f1cd53
Diffstat (limited to 'tests/libcgrouptest01.c')
-rw-r--r--tests/libcgrouptest01.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/libcgrouptest01.c b/tests/libcgrouptest01.c
index 7232994..137411f 100644
--- a/tests/libcgrouptest01.c
+++ b/tests/libcgrouptest01.c
@@ -539,10 +539,17 @@ struct cgroup *new_cgroup(char *group, char *controller_name,
int retval;
struct cgroup *newcgroup;
struct cgroup_controller *newcontroller;
- newcgroup = cgroup_new_cgroup(group, tasks_uid, tasks_gid,
- control_uid, control_gid);
+ newcgroup = cgroup_new_cgroup(group);
if (newcgroup) {
+ retval = cgroup_set_uid_gid(newcgroup, tasks_uid, tasks_gid,
+ control_uid, control_gid);
+
+ if (retval) {
+ printf("Test[1:%2d]\tFAIL: cgroup_set_uid_gid()\n",
+ ++i);
+ }
+
newcontroller = cgroup_add_controller(newcgroup, controller_name);
if (newcontroller) {
switch (value_type) {