Lines Matching refs:waitpid
134 * Count up to the timeout, but do a non-hanging waitpid() after each
138 wpid = waitpid(pid, status, WNOHANG);
140 warn("%s: wait_and_timeout: waitpid %d", errstr, pid);
150 wpid = waitpid(pid, status, WNOHANG);
152 warn("%s: wait_and_timeout: waitpid %d", errstr, pid);
164 wpid = waitpid(pid, status, 0);
166 warn("%s: wait_and_timeout: waitpid %d", errstr, pid);
171 warn("%s: waitpid: returned %d not %d", errstr, wpid, pid);
253 wpid = waitpid(reader_pid, &status, WNOHANG);
258 err(-1, "test_blocking_reader: waitpid %d", reader_pid);
263 errx(-1, "test_blocking_reader: waitpid %d returned %d",
280 (void)waitpid(reader_pid, &status, 0);
328 wpid = waitpid(writer_pid, &status, WNOHANG);
333 err(-1, "test_blocking_writer: waitpid %d", writer_pid);
338 errx(-1, "test_blocking_writer: waitpid %d returned %d",
355 (void)waitpid(writer_pid, &status, 0);
368 (void)waitpid(writer_pid, &status, 0);
369 (void)waitpid(reader_pid, &status, 0);
377 (void)waitpid(reader_pid, &status, 0);