]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
libcgroup: Fix test cases to use new APIs.
authorDhaval Giani <dhaval@linux.vnet.ibm.com>
Wed, 13 Aug 2008 10:02:33 +0000 (10:02 +0000)
committerDhaval Giani <dhaval@linux.vnet.ibm.com>
Wed, 13 Aug 2008 10:02:33 +0000 (10:02 +0000)
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

tests/libcgrouptest01.c

index 72329944a993f8c7c43f8dfc1bea495b2d263f0a..137411fbea4bcdd69ec05483c2ae919634abeb0e 100644 (file)
@@ -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) {