Lines Matching refs:writer_pid
234 pid_t reader_pid, writer_pid, wpid;
276 if (run_in_process(blocking_open_writer, &writer_pid,
292 (void)kill(writer_pid, SIGTERM);
296 if (wait_and_timeout(writer_pid, 1, &status,
299 (void)kill(writer_pid, SIGTERM);
309 pid_t reader_pid, writer_pid, wpid;
318 if (run_in_process(blocking_open_writer, &writer_pid,
328 wpid = waitpid(writer_pid, &status, WNOHANG);
333 err(-1, "test_blocking_writer: waitpid %d", writer_pid);
336 if (wpid != 0 && wpid != writer_pid) {
339 writer_pid, wpid);
342 if (wpid == writer_pid) {
354 (void)kill(writer_pid, SIGTERM);
355 (void)waitpid(writer_pid, &status, 0);
363 if (wait_and_timeout(writer_pid, 1, &status,
366 (void)kill(writer_pid, SIGTERM);
368 (void)waitpid(writer_pid, &status, 0);