Lines Matching defs:pid
44 [PIDFD_NS_PID] = { "pid", CLONE_NEWPID, PIDFD_GET_PID_NAMESPACE, },
56 pid_t pid;
111 self->pid = getpid();
112 self->pidfd = sys_pidfd_open(self->pid, 0);
114 TH_LOG("%m - Failed to open pidfd for process %d", self->pid);
123 info->name, self->pid);
131 info->name, self->pid);
150 self->pidfd = sys_pidfd_open(self->pid, 0);
152 TH_LOG("%m - Failed to open pidfd for process %d", self->pid);
173 TH_LOG("%m - Failed to unshare mount namespace for process %d", self->pid);
177 TH_LOG("%m - Failed to unshare cgroup namespace for process %d", self->pid);
181 TH_LOG("%m - Failed to unshare ipc namespace for process %d", self->pid);
185 TH_LOG("%m - Failed to unshare uts namespace for process %d", self->pid);
189 TH_LOG("%m - Failed to unshare net namespace for process %d", self->pid);
193 TH_LOG("%m - Failed to unshare time namespace for process %d", self->pid);
227 TH_LOG("%m - Failed to unshare mount namespace for process %d", self->pid);
231 TH_LOG("%m - Failed to unshare cgroup namespace for process %d", self->pid);
235 TH_LOG("%m - Failed to unshare ipc namespace for process %d", self->pid);
239 TH_LOG("%m - Failed to unshare uts namespace for process %d", self->pid);
243 TH_LOG("%m - Failed to unshare net namespace for process %d", self->pid);
247 TH_LOG("%m - Failed to unshare time namespace for process %d", self->pid);
273 info->name, self->pid);
356 static int preserve_ns(const int pid, const char *ns)
361 ret = snprintf(path, sizeof(path), "/proc/%d/ns/%s", pid, ns);
416 pid_t pid;
422 pid = getpid();
427 ASSERT_EQ(in_same_namespace(self->nsfds[i], pid, info->name), 1);
434 pid_t pid;
436 pid = getpid();
457 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {
470 pid_t pid;
472 pid = getpid();
493 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {
506 pid_t pid;
508 pid = getpid();
529 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {
543 pid_t pid;
561 pid = getpid();
574 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) {