Lines Matching defs:pid
41 pid_t pid;
70 pid = fork();
71 if (pid == 0)
73 wait_for_pid(pid);
74 if (pid > 500) {
75 fprintf(stderr, "Managed to create pid number beyond limit\n");
132 fprintf(stderr, "Managed to create process even though ancestor pid namespace had a limit\n");
138 pid_t pid;
140 pid = fork();
141 if (pid < 0)
144 if (pid == 0)
147 wait_for_pid(pid);
148 if (pid >= 500) {
149 fprintf(stderr, "Managed to create process with pid %d beyond configured limit\n", pid);
162 pid_t pid;
196 pid = fork();
197 if (pid < 0)
200 if (pid == 0)
203 pids[nr_procs] = pid;
206 pid = do_clone(pid_max_nested_inner, NULL, CLONE_NEWPID | CLONE_NEWNS);
207 if (pid < 0) {
212 if (wait_for_pid(pid)) {
230 pid_t pid;
261 pid = fork();
262 if (pid < 0)
265 if (pid == 0)
268 pids[nr_procs] = pid;
288 pid_t pid;
317 pid = do_clone(pid_max_nested_limit_inner, NULL, CLONE_NEWPID | CLONE_NEWNS);
318 if (pid < 0) {
323 if (wait_for_pid(pid)) {
333 pid_t pid;
336 pid = do_clone(pid_max_cb, NULL, CLONE_NEWPID | CLONE_NEWNS);
337 ASSERT_GT(pid, 0);
338 ASSERT_EQ(0, wait_for_pid(pid));
343 pid_t pid;
345 pid = do_clone(pid_max_nested_limit_outer, NULL, CLONE_NEWPID | CLONE_NEWNS);
346 ASSERT_GT(pid, 0);
347 ASSERT_EQ(0, wait_for_pid(pid));
352 pid_t pid;
354 pid = do_clone(pid_max_nested_outer, NULL, CLONE_NEWPID | CLONE_NEWNS);
355 ASSERT_GT(pid, 0);
356 ASSERT_EQ(0, wait_for_pid(pid));