Lines Matching refs:sopipe
93 int sopipe[2]; /* pipe attached to child's stdout */
833 (void) close(mp->sopipe[WRPIPE]);
975 if (pipe(mp->sopipe) == -1)
978 (void) close(mp->sopipe[RDPIPE]);
979 (void) close(mp->sopipe[WRPIPE]);
985 (void) fcntl(mp->sopipe[RDPIPE], F_SETFL, O_NDELAY|O_NONBLOCK);
998 (void) dup(mp->sopipe[WRPIPE]);
999 (void) close(mp->sopipe[WRPIPE]);
1017 while ((bytes = read(mp->sopipe[RDPIPE], ibuf, sizeof (ibuf))) > 0)
1020 (void) close(mp->sopipe[RDPIPE]);