summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDhaval Giani <dhaval@linux.vnet.ibm.com>2009-06-18 19:42:47 +0530
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2009-06-18 19:49:39 +0530
commit80e9084d3e7be7fbec1ed72f90b88c7626fb93d1 (patch)
treea961561e45079a196bcef67988cdebe98a229218 /tests
parent7c8df4bd70091301e8473ef144153d1b2946edd3 (diff)
downloadlibcg-80e9084d3e7be7fbec1ed72f90b88c7626fb93d1.tar.gz
libcg-80e9084d3e7be7fbec1ed72f90b88c7626fb93d1.tar.xz
libcg-80e9084d3e7be7fbec1ed72f90b88c7626fb93d1.zip
libcgroup: Use double pointers everywhere in the get_task APIs
As Jan Safranek pointed out, it is better to have double pointers everywhere in the get_task API to keep consistency. Do the same. Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com> Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/walk_task.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/walk_task.c b/tests/walk_task.c
index fb89963..42ef32d 100644
--- a/tests/walk_task.c
+++ b/tests/walk_task.c
@@ -8,7 +8,7 @@ int main(int argc, char *argv[])
{
int ret, i;
char *group = NULL;
- FILE *tasks = NULL;
+ void *handle;
if (argc < 2) {
printf("No list of groups provided\n");
@@ -26,11 +26,10 @@ int main(int argc, char *argv[])
pid_t pid;
group = strdup(argv[i]);
printf("Printing the details of groups %s\n", group);
- ret = cgroup_get_task_begin(group, "cpu", (void *) &tasks,
- &pid);
+ ret = cgroup_get_task_begin(group, "cpu", &handle, &pid);
while (!ret) {
printf("Pid is %u\n", pid);
- ret = cgroup_get_task_next((void *) tasks, &pid);
+ ret = cgroup_get_task_next(&handle, &pid);
if (ret && ret != ECGEOF) {
printf("cgroup_get_task_next failed with %s\n",
cgroup_strerror(ret));
@@ -42,7 +41,7 @@ int main(int argc, char *argv[])
}
free(group);
group = NULL;
- ret = cgroup_get_task_end((void **) &tasks);
+ ret = cgroup_get_task_end(&handle);
}
return 0;