Lines Matching refs:pid
172 pid_t pid; in main() local
173 pid = fork(); in main()
174 if (pid < 0) in main()
177 if (!pid) { in main()
186 if (do_waitid(P_PID, pid, 0, WNOHANG|WEXITED, 0)) in main()
188 tprintf("waitid(P_PID, %d, NULL, WNOHANG|WEXITED, NULL) = 0\n", pid); in main()
193 if (do_waitid(P_PID, pid, sinfo, WNOHANG|WEXITED|WSTOPPED, rusage)) in main()
196 pid, sprint_rusage(rusage)); in main()
201 if (do_waitid(P_PID, pid, sinfo, WEXITED, rusage)) in main()
204 pid, sprint_siginfo(sinfo, "42"), sprint_rusage(rusage)); in main()
206 pid = fork(); in main()
207 if (pid < 0) in main()
210 if (!pid) { in main()
215 if (do_waitid(P_PID, pid, sinfo, WEXITED, rusage)) in main()
218 pid, sprint_siginfo(sinfo, "SIGUSR1"), sprint_rusage(rusage)); in main()
222 pid = fork(); in main()
223 if (pid < 0) in main()
226 if (!pid) { in main()
236 if (do_waitid(P_PID, pid, sinfo, WSTOPPED, rusage)) in main()
239 pid, sprint_siginfo(sinfo, "SIGSTOP"), sprint_rusage(rusage)); in main()
241 if (kill(pid, SIGCONT)) in main()
245 if (do_waitid(P_PID, pid, sinfo, WCONTINUED, rusage)) in main()
248 pid, sprint_siginfo(sinfo, "SIGCONT"), sprint_rusage(rusage)); in main()
254 if (do_waitid(P_PID, pid, sinfo, WEXITED, rusage)) in main()
257 pid, sprint_siginfo(sinfo, "0"), sprint_rusage(rusage)); in main()