}
}
-/* do we need to do any massaging here? I'm not sure... */
-/* Return the mounted controller and store the corresponding open file descriptor
- * referring to the controller mountpoint in the private lxcfs namespace in
- * @cfd.
- */
-static int find_mounted_controller(const char *controller)
-{
- struct hierarchy *h;
-
- h = cgroup_ops->get_hierarchy(cgroup_ops, controller);
- return h ? h->fd : -EBADF;
-}
-
bool cgfs_set_value(const char *controller, const char *cgroup, const char *file,
const char *value)
{
size_t len;
char *fnam;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
size_t len;
char *dirnam;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return -EINVAL;
char *dirnam;
bool bret;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
size_t len;
char *pathname;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
size_t len;
char *pathname;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
size_t len;
char *pathname;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
struct dirent *dirent;
DIR *dir;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
*list = NULL;
if (cfd < 0)
return false;
size_t len;
char *fnam;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
struct stat sb;
struct cgfs_files *newkey;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
int ret;
struct stat sb;
- cfd = find_mounted_controller(controller);
+ cfd = get_cgroup_fd(controller);
if (cfd < 0)
return false;
{
int cfd;
- cfd = find_mounted_controller(contrl);
+ cfd = get_cgroup_fd(contrl);
if (cfd < 0)
return false;
/* First time */
if (n == NULL) {
- cfd = find_mounted_controller("cpu");
+ cfd = get_cgroup_fd("cpu");
if (cfd >= 0) {
/*
* In locate_node() above, pthread_rwlock_unlock() isn't used