Sudhir Kumar - 2008-11-24

The following patch fixes it.

The following patch fixes the defect #2338181 on sourceforge.net.

Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>

Index: trunk/libcgroup.h

--- trunk.orig/libcgroup.h
+++ trunk/libcgroup.h
@@ -210,6 +210,8 @@ int cgroup_set_uid_gid(struct cgroup *cg
uid_t control_uid, gid_t control_gid);
int cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid,
gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid);
+struct cgroup_controller *cgroup_get_controller(struct cgroup *cgroup,
+ const char *name);
int cgroup_get_value_string(struct cgroup_controller *controller,
const char *name, char **value);
int cgroup_set_value_string(struct cgroup_controller *controller,
Index: trunk/libcgroup.map
===================================================================
--- trunk.orig/libcgroup.map
+++ trunk/libcgroup.map
@@ -23,6 +23,7 @@ global:
cgroup_compare_controllers;
cgroup_set_uid_gid;
cgroup_get_uid_gid;
+ cgroup_get_controller;
cgroup_get_value_string;
cgroup_set_value_string;
cgroup_get_value_int64;