Lines Matching refs:pidfd

28 	int pidfd;  in FIXTURE()  local
47 self->pidfd = sys_pidfd_open(self->pid, 0); in FIXTURE_SETUP()
48 ASSERT_GE(self->pidfd, 0); in FIXTURE_SETUP()
119 EXPECT_EQ(close(self->pidfd), 0); in FIXTURE_TEARDOWN()
148 int pidfd = -EBADF; in TEST_F() local
160 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
161 ASSERT_GE(pidfd, 0); in TEST_F()
163 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
166 ASSERT_EQ(close(pidfd), 0); in TEST_F()
168 pidfd = open_by_handle_at(self->pidfd, fh, O_CLOEXEC); in TEST_F()
169 ASSERT_GE(pidfd, 0); in TEST_F()
171 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
174 ASSERT_EQ(close(pidfd), 0); in TEST_F()
176 pidfd = open_by_handle_at(self->pidfd, fh, O_NONBLOCK); in TEST_F()
177 ASSERT_GE(pidfd, 0); in TEST_F()
179 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
182 ASSERT_EQ(close(pidfd), 0); in TEST_F()
195 int pidfd = -EBADF; in TEST_F() local
207 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
208 ASSERT_GE(pidfd, 0); in TEST_F()
210 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
213 ASSERT_EQ(close(pidfd), 0); in TEST_F()
215 pidfd = open_by_handle_at(self->pidfd, fh, O_CLOEXEC); in TEST_F()
216 ASSERT_GE(pidfd, 0); in TEST_F()
218 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
221 ASSERT_EQ(close(pidfd), 0); in TEST_F()
223 pidfd = open_by_handle_at(self->pidfd, fh, O_NONBLOCK); in TEST_F()
224 ASSERT_GE(pidfd, 0); in TEST_F()
226 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
229 ASSERT_EQ(close(pidfd), 0); in TEST_F()
249 ASSERT_EQ(name_to_handle_at(self->pidfd, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F()
257 int pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F() local
258 if (pidfd >= 0) { in TEST_F()
276 int mnt_id, pidfd, child_pidfd3; in TEST_F() local
289 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
290 ASSERT_GE(pidfd, 0); in TEST_F()
292 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
295 ASSERT_EQ(close(pidfd), 0); in TEST_F()
303 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
304 ASSERT_GE(pidfd, 0); in TEST_F()
315 int mnt_id, pidfd, child_pidfd3; in TEST_F() local
328 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
329 ASSERT_GE(pidfd, 0); in TEST_F()
331 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
334 ASSERT_EQ(close(pidfd), 0); in TEST_F()
342 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
343 ASSERT_LT(pidfd, 0); in TEST_F()
355 int pidfd = -EBADF; in TEST_F() local
367 pidfd = open_by_handle_at(self->pidfd, fh, in TEST_F()
375 ASSERT_GE(pidfd, 0); in TEST_F()
377 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
380 ASSERT_EQ(close(pidfd), 0); in TEST_F()
391 int pidfd = -EBADF; in TEST_F() local
424 pidfd = open_by_handle_at(self->pidfd, fh, invalid_pidfs_file_handle_flags[i].oflag); in TEST_F()
425 ASSERT_LT(pidfd, 0) { in TEST_F()
481 int mnt_id, pidfd; in TEST_F() local
494 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
495 ASSERT_GE(pidfd, 0); in TEST_F()
497 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
500 ASSERT_EQ(close(pidfd), 0); in TEST_F()
510 int pidfd = -EBADF; in TEST_F() local
522 pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, 0); in TEST_F()
523 ASSERT_GE(pidfd, 0); in TEST_F()
525 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
528 ASSERT_EQ(close(pidfd), 0); in TEST_F()
530 pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, O_CLOEXEC); in TEST_F()
531 ASSERT_GE(pidfd, 0); in TEST_F()
533 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
536 ASSERT_EQ(close(pidfd), 0); in TEST_F()
538 pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, O_NONBLOCK); in TEST_F()
539 ASSERT_GE(pidfd, 0); in TEST_F()
541 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
544 ASSERT_EQ(close(pidfd), 0); in TEST_F()
546 pidfd = open_by_handle_at(self->pidfd, fh, 0); in TEST_F()
547 ASSERT_GE(pidfd, 0); in TEST_F()
549 ASSERT_EQ(fstat(pidfd, &st2), 0); in TEST_F()
552 ASSERT_EQ(close(pidfd), 0); in TEST_F()
554 pidfd = open_by_handle_at(-EBADF, fh, 0); in TEST_F()
555 ASSERT_LT(pidfd, 0); in TEST_F()
557 pidfd = open_by_handle_at(AT_FDCWD, fh, 0); in TEST_F()
558 ASSERT_LT(pidfd, 0); in TEST_F()