Lines Matching defs:pidfd
18 #include "../pidfd/pidfd.h"
25 int pidfd;
31 self->pidfd = PIDFD_SELF;
48 static ssize_t sys_process_madvise(int pidfd, const struct iovec *iovec,
51 return syscall(__NR_process_madvise, pidfd, iovec, vlen, advice, flags);
65 int pidfd = self->pidfd;
94 ret = sys_process_madvise(pidfd, vec, madvise_pages, MADV_DONTNEED, 0);
211 * Test process_madvise() with a pidfd for a process that has already
230 * Using a pidfd for a process that has already exited should fail
276 * Using a valid fd that is not a pidfd (e.g. stdin) should fail
291 int pidfd = self->pidfd;
304 ret = sys_process_madvise(pidfd, &vec, 1025, MADV_DONTNEED, 0);
323 int pidfd = self->pidfd;
327 ret = sys_process_madvise(pidfd, &vec, 1, -1, 0);
332 ret = sys_process_madvise(pidfd, &vec, 1, MADV_DONTNEED, 0);
335 ret = sys_process_madvise(pidfd, NULL, 0, -1, 0);
349 int pidfd = self->pidfd;
364 ret = sys_process_madvise(pidfd, &vec, 1, MADV_DONTNEED, invalid_flag);