Lines Matching refs:pidfd
95 int pidfd; in FIXTURE() local
111 self->pidfd = sys_pidfd_open(getpid(), 0); in FIXTURE_SETUP()
112 ASSERT_GE(self->pidfd, 0); in FIXTURE_SETUP()
113 ASSERT_GE(fstat(self->pidfd, &self->st1), 0); in FIXTURE_SETUP()
114 ASSERT_EQ(ioctl(self->pidfd, FS_IOC_GETVERSION, &self->gen1), 0); in FIXTURE_SETUP()
133 fd_tree = sys_open_tree(self->pidfd, "", OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC | AT_EMPTY_PATH); in TEST_F()
145 int pidfd; in TEST_F() local
148 sprintf(proc_path, "/proc/self/fd/%d", self->pidfd); in TEST_F()
149 pidfd = open(proc_path, O_RDONLY | O_NOCTTY | O_CLOEXEC); in TEST_F()
150 ASSERT_GE(pidfd, 0); in TEST_F()
152 ASSERT_GE(fstat(self->pidfd, &self->st2), 0); in TEST_F()
153 ASSERT_EQ(ioctl(self->pidfd, FS_IOC_GETVERSION, &self->gen2), 0); in TEST_F()
158 ASSERT_EQ(close(pidfd), 0); in TEST_F()
169 fd_tree = sys_open_tree(self->pidfd, "", OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC | AT_EMPTY_PATH); in TEST_F()