Searched defs:pipefds (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/tcpd/
H A Dsafe_finger.c151 int pipefds[2]; local
173 if (pipe(pipefds))
181 (void) close(pipefds[0]); /* close reading end */
183 if (dup(pipefds[1]) != 1)
185 (void) close(pipefds[1]); /* close redundant fd */
190 (void) close(pipefds[1]); /* close writing end */
192 if (dup(pipefds[0]) != 0)
194 (void) close(pipefds[0]); /* close redundant fd */
/illumos-gate/usr/src/cmd/ctrun/
H A Dctrun.c381 int pipefds[2]; local
613 if (pipe(pipefds) == -1 ||
614 close_on_exec(pipefds[0]) == -1 ||
615 close_on_exec(pipefds[1]) == -1)
627 (void) write(pipefds[1], &a, sizeof (a));
722 (void) close(pipefds[1]);
724 result = read(pipefds[0], &a, sizeof (a));
/illumos-gate/usr/src/cmd/svc/lsvcrun/
H A Dlsvcrun.c807 int pipefds[2]; local
873 if (pipe(pipefds) != 0) {
911 (void) close(pipefds[0]);
912 (void) fcntl(pipefds[1], F_SETFD, FD_CLOEXEC);
931 while (write(pipefds[1], &c, 1) != 1) {
949 (void) close(pipefds[1]);
951 if (read(pipefds[0], &c, sizeof (c)) > 0) {

Completed in 47 milliseconds