Lines Matching defs:pio
411 int pio[2];
437 pio[0] = pio[1] = -1;
483 if (pipe(pio))
489 if (socketpair(AF_UNIX, SOCK_STREAM, 0, pio))
492 if (pipe(pio) || pipe(poi))
496 else if (pipe(pio))
647 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[0], PROC_ARG_NULL))
649 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[1], 1))
663 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[!!procfd], !!procfd))
665 if (pio[!procfd] != !!procfd && modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[!procfd], PROC_ARG_NULL))
861 proc->wfd = pio[1];
862 close(pio[0]);
866 proc->wfd = pio[0];
873 proc->rfd = pio[0];
874 close(pio[1]);
925 if (pio[0] >= 0)
926 close(pio[0]);
927 if (pio[1] >= 0)
928 close(pio[1]);