Home
last modified time | relevance | path

Searched refs:nsfds (Results 1 – 1 of 1) sorted by relevance

/linux/tools/testing/selftests/pidfd/
H A Dpidfd_setns_test.c58 int nsfds[PIDFD_NS_MAX]; in FIXTURE() local
98 self->nsfds[i] = -EBADF; in FIXTURE_SETUP()
119 self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
120 if (self->nsfds[i] < 0) { in FIXTURE_SETUP()
141 if (self->nsfds[PIDFD_NS_USER] >= 0 && unshare(CLONE_NEWUSER) < 0) in FIXTURE_SETUP()
143 if (self->nsfds[PIDFD_NS_NET] >= 0 && unshare(CLONE_NEWNET) < 0) in FIXTURE_SETUP()
159 if (self->nsfds[PIDFD_NS_USER] >= 0 && self->nsfds[PIDFD_NS_PID] >= 0) in FIXTURE_SETUP()
161 else if (self->nsfds[PIDFD_NS_PID] >= 0) in FIXTURE_SETUP()
163 else if (self->nsfds[PIDFD_NS_USER] >= 0) in FIXTURE_SETUP()
172 if (self->nsfds[PIDFD_NS_MNT] >= 0 && unshare(CLONE_NEWNS) < 0) { in FIXTURE_SETUP()
[all …]