setns
SYSCALL_DEFINE2(setns, int, fd, int, flags)
return setns(0, 0);
if (setns(newns, CLONE_NEWNS) < 0)
setns(nc->oldns, CLONE_NEWNS);
int setns(int fd, int nstype);
err = setns(nsfd, CLONE_NEWNET);
if (setns(token->orig_netns_fd, CLONE_NEWNET))
err = setns(old_net, CLONE_NEWNET);
err = setns(old_net, CLONE_NEWNET);
setns(old_net, CLONE_NEWNET);
err = setns(init_net, CLONE_NEWNET);
err = setns(saved_net, CLONE_NEWNET);
setns(old_net, CLONE_NEWNET);
if (CHECK_FAIL(setns(self_net, CLONE_NEWNET)))
ASSERT_OK(setns(root_netns_fd, CLONE_NEWNET), "restore_root_netns");
err = setns(nsfd, CLONE_NEWNET);
if (setns(env.saved_netns_fd, CLONE_NEWNET) == -1) {
if (setns(mntns_fd, CLONE_NEWNS))
ASSERT_SUCCESS(setns(self->host_mntns, CLONE_NEWNS));
if (setns(self->fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWNS) < 0)
ASSERT_EQ(setns(self->fd_mnt_ns[0], CLONE_NEWNS), 0);
ASSERT_EQ(setns(self->fd_mnt_ns[MNT_NS_LAST_INDEX], CLONE_NEWNS), 0);
if (setns(self->fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWNS) < 0)
if (setns(fd, CLONE_NEWUSER))
ASSERT_EQ(setns(ca_to.mntnsfd, CLONE_NEWNS), 0);
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
ret = setns(fd, CLONE_NEWNET);
ret = setns(fd_child_netns, CLONE_NEWNET);
setns(fd_parent_netns, CLONE_NEWNET);
ret = setns(pidfd, CLONE_NEWUTS | CLONE_NEWIPC);
ret = setns(pidfd, CLONE_NEWUTS | CLONE_NEWIPC);
setns(netns_a_fd, CLONE_NEWNET);
ASSERT_EQ(setns(netns_a_fd, CLONE_NEWNET), 0);
if (setns(userns_fd, CLONE_NEWUSER) < 0) {
if (setns(fd, CLONE_NEWNET)) {
ret = setns(fd, CLONE_NEWNET);
if (setns(fd, CLONE_NEWNET))
if (setns(fd, CLONE_NEWNET))
ret = setns(original_ns, CLONE_NEWUTS);
ASSERT_EQ(0, setns(nsfd, CLONE_NEWPID));
ASSERT_EQ(0, setns(nsfd, CLONE_NEWPID));
ASSERT_EQ(setns(self->child_pidfd2, CLONE_NEWUSER | CLONE_NEWPID), 0);
ASSERT_NE(setns(self->pidfd, 0), 0);
ASSERT_NE(setns(self->pidfd, -1), 0);
ASSERT_NE(setns(self->pidfd, CLONE_VM), 0);
ASSERT_NE(setns(self->pidfd, CLONE_NEWUSER | CLONE_VM), 0);
ASSERT_NE(setns(self->child_pidfd_exited, CLONE_NEWUSER | CLONE_NEWNET),
ASSERT_EQ(setns(self->child_pidfd1, info->flag), 0) {
ASSERT_EQ(setns(self->child_nsfds1[i], info->flag), 0) {
ASSERT_EQ(setns(self->child_pidfd_derived_nsfds1[i], info->flag), 0) {
ASSERT_EQ(setns(self->child_pidfd1, flags), 0) {
ASSERT_EQ(setns(self->child_pidfd1, flags), 0) {
ASSERT_NE(setns(self->child_pidfd2, info->flag), 0) {
ASSERT_NE(setns(self->child_nsfds2[i], info->flag), 0) {
ASSERT_NE(setns(self->child_pidfd_derived_nsfds2[i], info->flag), 0) {
ASSERT_NE(setns(fd, 0), 0);
ret = setns(fd, CLONE_NEWTIME);
ASSERT_SUCCESS(setns(self->host_pidns, CLONE_NEWPID));
ASSERT_SUCCESS(setns(self->host_mntns, CLONE_NEWNS));
if (setns(nsfd, CLONE_NEWNET) == -1) {
if (setns(nsfd, CLONE_NEWIPC) == -1) {
if (setns(nsfd, CLONE_NEWTIME))
if (setns(nsfd, CLONE_NEWTIME))
if (setns(fd, CLONE_NEWTIME))
if (setns(fd, CLONE_NEWTIME)) {