Lines Matching refs:pid
56 pid_t pid = xfork (); in do_test() local
57 if (pid == 0) in do_test()
70 (int) pid); in do_test()
71 support_process_state_wait (pid, stop_state); in do_test()
73 if (kill (pid, SIGCONT) != 0) in do_test()
74 FAIL_RET ("kill (%d, SIGCONT): %m\n", pid); in do_test()
77 printf ("info: waiting pid %d, state_sleeping\n", (int) pid); in do_test()
78 support_process_state_wait (pid, support_process_state_sleeping); in do_test()
80 if (kill (pid, SIGUSR1) != 0) in do_test()
81 FAIL_RET ("kill (%d, SIGUSR1): %m\n", pid); in do_test()
84 printf ("info: waiting pid %d, state_running\n", (int) pid); in do_test()
85 support_process_state_wait (pid, support_process_state_running); in do_test()
87 if (kill (pid, SIGKILL) != 0) in do_test()
88 FAIL_RET ("kill (%d, SIGKILL): %m\n", pid); in do_test()
91 printf ("info: waiting pid %d, state_zombie\n", (int) pid); in do_test()
92 support_process_state_wait (pid, support_process_state_zombie); in do_test()
95 int r = waitid (P_PID, pid, &info, WEXITED); in do_test()
100 TEST_COMPARE (info.si_pid, pid); in do_test()