Lines Matching refs:pidfd
23 int pidfd; in FIXTURE() local
39 self->pidfd = sys_pidfd_open(getpid(), 0); in FIXTURE_SETUP()
40 ASSERT_GE(self->pidfd, 0); in FIXTURE_SETUP()
41 ASSERT_GE(fstat(self->pidfd, &self->st1), 0); in FIXTURE_SETUP()
42 ASSERT_EQ(ioctl(self->pidfd, FS_IOC_GETVERSION, &self->gen1), 0); in FIXTURE_SETUP()
61 fd_tree = sys_open_tree(self->pidfd, "", OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC | AT_EMPTY_PATH); in TEST_F()
73 int pidfd; in TEST_F() local
76 sprintf(proc_path, "/proc/self/fd/%d", self->pidfd); in TEST_F()
77 pidfd = open(proc_path, O_RDONLY | O_NOCTTY | O_CLOEXEC); in TEST_F()
78 ASSERT_GE(pidfd, 0); in TEST_F()
80 ASSERT_GE(fstat(self->pidfd, &self->st2), 0); in TEST_F()
81 ASSERT_EQ(ioctl(self->pidfd, FS_IOC_GETVERSION, &self->gen2), 0); in TEST_F()
86 ASSERT_EQ(close(pidfd), 0); in TEST_F()
97 fd_tree = sys_open_tree(self->pidfd, "", OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC | AT_EMPTY_PATH); in TEST_F()