Lines Matching refs:wpid
128 pid_t wpid;
136 wpid = waitpid(pid, status, WNOHANG);
137 if (wpid < 0) {
142 if (wpid == pid)
148 wpid = waitpid(pid, status, WNOHANG);
149 if (wpid < 0) {
154 if (wpid == pid)
162 wpid = waitpid(pid, status, 0);
163 if (wpid < 0) {
168 if (wpid != pid) {
169 warn("%s: waitpid: returned %d not %d", errstr, wpid, pid);
232 pid_t reader_pid, writer_pid, wpid;
251 wpid = waitpid(reader_pid, &status, WNOHANG);
252 if (wpid < 0) {
259 if (wpid != 0 && wpid != reader_pid) {
262 reader_pid, wpid);
265 if (wpid == reader_pid) {
307 pid_t reader_pid, writer_pid, wpid;
326 wpid = waitpid(writer_pid, &status, WNOHANG);
327 if (wpid < 0) {
334 if (wpid != 0 && wpid != writer_pid) {
337 writer_pid, wpid);
340 if (wpid == writer_pid) {