Lines Matching refs:pid
43 [PIDFD_NS_PID] = { "pid", CLONE_NEWPID, },
54 pid_t pid;
70 static int sys_waitid(int which, pid_t pid, int options)
72 return syscall(__NR_waitid, which, pid, NULL, options, NULL);
141 self->pid = getpid();
148 info->name, self->pid);
153 self->pidfd = sys_pidfd_open(self->pid, 0);
155 TH_LOG("%m - Failed to open pidfd for process %d", self->pid);
168 self->pidfd = sys_pidfd_open(self->pid, 0);
170 TH_LOG("%m - Failed to open pidfd for process %d", self->pid);
241 info->name, self->pid);
302 static int preserve_ns(const int pid, const char *ns)
307 ret = snprintf(path, sizeof(path), "/proc/%d/ns/%s", pid, ns);
362 pid_t pid;
368 pid = getpid();
373 ASSERT_EQ(in_same_namespace(self->nsfds[i], pid, info->name), 1);
380 pid_t pid;
382 pid = getpid();
403 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {
416 pid_t pid;
418 pid = getpid();
439 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {
453 pid_t pid;
471 pid = getpid();
484 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {