Home | History | Annotate | Download | only in tests-mx32

Lines Matching defs:pid

89 do_wait4(pid_t pid, int *wstatus, int options, struct rusage *ru)
95 pid_t rc = wait4(pid, wstatus, options, ru);
109 pid_t pid;
110 pid = fork();
111 if (pid < 0)
114 if (!pid) {
124 if (wait4(pid, s, WNOHANG|__WALL, NULL))
126 tprintf("wait4(%d, %p, WNOHANG|__WALL, NULL) = 0\n", pid, s);
129 if (wait4(pid, s, WNOHANG|__WALL, rusage))
131 tprintf("wait4(%d, %p, WNOHANG|__WALL, %p) = 0\n", pid, s, rusage);
136 assert(do_wait4(pid, s, 0, rusage) == pid);
139 " = %d\n", pid, sprint_rusage(rusage), pid);
141 pid = fork();
142 if (pid < 0)
145 if (!pid) {
150 assert(do_wait4(pid, s, __WALL, rusage) == pid);
153 ", __WALL, %s) = %d\n", pid, sprint_rusage(rusage), pid);
157 pid = fork();
158 if (pid < 0)
161 if (!pid) {
171 assert(do_wait4(pid, s, WSTOPPED, rusage) == pid);
174 ", WSTOPPED, %s) = %d\n", pid, sprint_rusage(rusage), pid);
176 if (kill(pid, SIGCONT))
180 assert(do_wait4(pid, s, WCONTINUED, rusage) == pid);
183 ", %s) = %d\n", pid, sprint_rusage(rusage), pid);
189 assert(do_wait4(pid, s, 0, rusage) == pid);
192 ", %s) = %d\n", pid, sprint_rusage(rusage), pid);