CLONE_NEWCGROUP
case CLONE_NEWCGROUP:
case CLONE_NEWCGROUP:
X(cgroup_namespace, CLONE_NEWCGROUP) \
if (kargs->flags & CLONE_NEWCGROUP) {
if (!(flags & CLONE_NEWCGROUP)) {
case CLONE_NEWCGROUP:
if (flags & CLONE_NEWCGROUP)
if (flags & CLONE_NEWCGROUP) {
case CLONE_NEWCGROUP:
if (!ASSERT_OK(unshare(CLONE_NEWCGROUP), "unshare cgns"))
#ifndef CLONE_NEWCGROUP
CLONE_NEWCGROUP | CLONE_FILES | CLONE_VM | SIGCHLD,
ASSERT_EQ(0, unshare(CLONE_NEWNS | CLONE_NEWCGROUP));
ret = unshare(CLONE_NEWCGROUP);
ret = unshare(CLONE_NEWCGROUP);
if (self->nsfds[PIDFD_NS_CGROUP] >= 0 && unshare(CLONE_NEWCGROUP) < 0) {
if (self->nsfds[PIDFD_NS_CGROUP] >= 0 && unshare(CLONE_NEWCGROUP) < 0) {
[PIDFD_NS_CGROUP] = { "cgroup", CLONE_NEWCGROUP, PIDFD_GET_CGROUP_NAMESPACE, },