X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcgroup.h;h=45d043935df4530c9faf8d4b7303920971acd5a4;hp=11d2aba8cf3c0998a29a0bc3fb33a5163aee42e8;hb=ea4a240dc2e70adcb39704542b1422b1608e76e6;hpb=8c6db8336536916d0476ff8233e0abf40a2f6aab diff --git a/src/cgroup.h b/src/cgroup.h index 11d2aba8c..45d043935 100644 --- a/src/cgroup.h +++ b/src/cgroup.h @@ -61,6 +61,9 @@ int cgroup_bonding_install_list(CGroupBonding *first, pid_t pid); int cgroup_bonding_kill(CGroupBonding *b, int sig); int cgroup_bonding_kill_list(CGroupBonding *first, int sig); +void cgroup_bonding_trim(CGroupBonding *first, bool delete_root); +void cgroup_bonding_trim_list(CGroupBonding *first, bool delete_root); + int cgroup_bonding_is_empty(CGroupBonding *b); int cgroup_bonding_is_empty_list(CGroupBonding *first); @@ -71,7 +74,7 @@ char *cgroup_bonding_to_string(CGroupBonding *b); #include "manager.h" int manager_setup_cgroup(Manager *m); -int manager_shutdown_cgroup(Manager *m); +void manager_shutdown_cgroup(Manager *m, bool delete); int cgroup_notify_empty(Manager *m, const char *group);