Searched defs:pipefds (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/cmd/tcpd/ |
H A D | safe_finger.c | 151 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 D | ctrun.c | 381 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 D | lsvcrun.c | 807 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 82 milliseconds