Lines Matching refs:sopipe
160 int sopipe[2]; /* pipe attached to child's stdout */
1307 (void) close(vp->sopipe[WRPIPE]);
1328 if (pipe(mp->sopipe) == -1)
1331 (void) close(mp->sopipe[RDPIPE]);
1332 (void) close(mp->sopipe[WRPIPE]);
1338 (void) fcntl(mp->sopipe[RDPIPE], F_SETFL, O_NDELAY|O_NONBLOCK);
1343 (void) fcntl(mp->sopipe[RDPIPE], F_SETFD, FD_CLOEXEC);
1358 (void) dup(vp->sopipe[WRPIPE]);
1359 (void) close(vp->sopipe[WRPIPE]);
1378 while ((bytes = read(vp->sopipe[RDPIPE], ibuf, sizeof (ibuf))) > 0)
1381 (void) close(vp->sopipe[RDPIPE]);