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