Home | History | Annotate | Download | only in waitpid

Lines Matching refs:ret_val

71 	int kid_count, ret_val, status;
123 ret_val = FORK_OR_VFORK();
124 if (ret_val == 0) {
136 if (ret_val < 0)
141 fork_kid_pid[kid_count] = ret_val;
145 ret_val = waitpid(0, &status, WNOHANG | WUNTRACED);
146 if (ret_val != 0) {
149 tst_resm(TFAIL, "Expected 0 got %d", ret_val);
173 while (((ret_val = waitpid(0, &status, WUNTRACED)) != -1) ||
175 if (ret_val == -1)
181 "stopped", ret_val);
187 "status", ret_val);
194 if (kill(ret_val, SIGCONT) < 0) {
196 "killing child %d failed", ret_val);
202 if (ret_val == wait_kid_pid[j]) {
208 wait_kid_pid[kid_count++] = ret_val;
248 while (((ret_val = waitpid(-(group1), &status, WUNTRACED)) !=
250 if (ret_val == -1)
255 "stopped", ret_val);
261 "status", ret_val);
268 if (kill(ret_val, SIGCONT) < 0) {
270 "Killing child %d failed", ret_val);
276 if (ret_val == wait_kid_pid[j]) {
282 wait_kid_pid[kid_count++] = ret_val;
321 ret_val = waitpid(-1, &status, WUNTRACED);
322 if (ret_val != -1) {
324 tst_resm(TFAIL, "Expected -1 got %d", ret_val);