Lines Matching refs:wpid
130 pid_t wpid;
138 wpid = waitpid(pid, status, WNOHANG);
139 if (wpid < 0) {
144 if (wpid == pid)
150 wpid = waitpid(pid, status, WNOHANG);
151 if (wpid < 0) {
156 if (wpid == pid)
164 wpid = waitpid(pid, status, 0);
165 if (wpid < 0) {
170 if (wpid != pid) {
171 warn("%s: waitpid: returned %d not %d", errstr, wpid, pid);
234 pid_t reader_pid, writer_pid, wpid;
253 wpid = waitpid(reader_pid, &status, WNOHANG);
254 if (wpid < 0) {
261 if (wpid != 0 && wpid != reader_pid) {
264 reader_pid, wpid);
267 if (wpid == reader_pid) {
309 pid_t reader_pid, writer_pid, wpid;
328 wpid = waitpid(writer_pid, &status, WNOHANG);
329 if (wpid < 0) {
336 if (wpid != 0 && wpid != writer_pid) {
339 writer_pid, wpid);
342 if (wpid == writer_pid) {