/freebsd-10.0-release/contrib/opie/ |
H A D | popen.c | 109 int argc, gargc, pdes[2]; local 115 if (pipe(pdes) < 0) 143 close(pdes[0]); 144 close(pdes[1]); 149 if (pdes[1] != 1) { 150 dup2(pdes[1], 1); 151 dup2(pdes[1], 2); /* stderr, too! */ 152 close(pdes[1]); 154 close(pdes[0]); 156 if (pdes[ [all...] |
/freebsd-10.0-release/lib/libc/gen/ |
H A D | popen.c | 75 int pdes[2], pid, twoway, cloexec; local 93 if ((cloexec ? pipe2(pdes, O_CLOEXEC) : pipe(pdes)) < 0) 97 (void)_close(pdes[0]); 98 (void)_close(pdes[1]); 111 (void)_close(pdes[0]); 112 (void)_close(pdes[1]); 120 * writing to pdes[1], which might corrupt the 127 (void)_close(pdes[0]); 128 if (pdes[ [all...] |
H A D | wordexp.c | 105 int pdes[2]; /* Pipe to child */ local 124 if (pipe2(pdes, O_CLOEXEC) < 0) 131 _close(pdes[0]); 132 _close(pdes[1]); 143 if ((pdes[1] != STDOUT_FILENO ? 144 _dup2(pdes[1], STDOUT_FILENO) : 145 _fcntl(pdes[1], F_SETFD, 0)) < 0) 160 _close(pdes[1]); 161 if (we_read_fully(pdes[0], wbuf, 8) != 8 || 162 we_read_fully(pdes[ [all...] |
/freebsd-10.0-release/usr.sbin/cron/cron/ |
H A D | popen.c | 64 int argc, pdes[2]; local 89 if (pipe(pdes) < 0) 117 (void)close(pdes[0]); 118 (void)close(pdes[1]); 135 if (pdes[1] != 1) { 136 dup2(pdes[1], 1); 137 dup2(pdes[1], 2); /* stderr, too! */ 138 (void)close(pdes[1]); 140 (void)close(pdes[0]); 142 if (pdes[ [all...] |
/freebsd-10.0-release/contrib/lukemftpd/src/ |
H A D | popen.c | 118 int argc, pdes[2], pid, isls; local 134 if (pipe(pdes) < 0) 173 (void)close(pdes[0]); 174 (void)close(pdes[1]); 179 if (pdes[1] != STDOUT_FILENO) { 180 dup2(pdes[1], STDOUT_FILENO); 181 (void)close(pdes[1]); 187 (void)close(pdes[0]); 189 if (pdes[0] != STDIN_FILENO) { 190 dup2(pdes[ [all...] |
/freebsd-10.0-release/crypto/heimdal/appl/ftp/ftpd/ |
H A D | popen.c | 105 int argc, gargc, pdes[2], pid; local 124 if (pipe(pdes) < 0) 165 close(pdes[0]); 166 close(pdes[1]); 171 if (pdes[1] != STDOUT_FILENO) { 172 dup2(pdes[1], STDOUT_FILENO); 173 close(pdes[1]); 177 close(pdes[0]); 179 if (pdes[0] != STDIN_FILENO) { 180 dup2(pdes[ [all...] |
/freebsd-10.0-release/libexec/ftpd/ |
H A D | popen.c | 79 int argc, gargc, pdes[2], pid; local 92 if (pipe(pdes) < 0) 127 (void)close(pdes[0]); 128 (void)close(pdes[1]); 133 if (pdes[1] != STDOUT_FILENO) { 134 dup2(pdes[1], STDOUT_FILENO); 135 (void)close(pdes[1]); 138 (void)close(pdes[0]); 140 if (pdes[0] != STDIN_FILENO) { 141 dup2(pdes[ [all...] |
/freebsd-10.0-release/contrib/gdb/gdb/ |
H A D | ser-pipe.c | 63 int pdes[2]; 65 if (socketpair (AF_UNIX, SOCK_STREAM, 0, pdes) < 0) 77 close (pdes[0]); 78 close (pdes[1]); 85 /* re-wire pdes[1] to stdin/stdout */ 86 close (pdes[0]); 87 if (pdes[1] != STDOUT_FILENO) 89 dup2 (pdes[1], STDOUT_FILENO); 90 close (pdes[1]); 106 close (pdes[ [all...] |
/freebsd-10.0-release/usr.bin/calendar/ |
H A D | io.c | 276 int nread, pdes[2], status; local 285 if (pipe(pdes) < 0) 289 (void)close(pdes[0]); 290 (void)close(pdes[1]); 294 if (pdes[0] != STDIN_FILENO) { 295 (void)dup2(pdes[0], STDIN_FILENO); 296 (void)close(pdes[0]); 298 (void)close(pdes[1]); 318 (void)close(pdes[0]); 320 write(pdes[ [all...] |
/freebsd-10.0-release/contrib/amd/amd/ |
H A D | info_exec.c | 260 int pdes[2], nullfd, i; local 273 if (pipe(pdes) < 0) { 282 close(pdes[0]); 283 close(pdes[1]); 294 if (pdes[1] != STDOUT_FILENO) { 295 dup2(pdes[1], STDOUT_FILENO); 296 close(pdes[1]); 324 close(pdes[1]); 332 if (!set_nonblock(pdes[0])) { 333 close(pdes[ [all...] |
/freebsd-10.0-release/contrib/groff/src/roff/groff/ |
H A D | pipeline.c | 223 int pdes[2]; local 231 if (pipe(pdes) < 0) { 246 if (dup2(pdes[1], STDOUT_FILENO) < 0) { 250 if (close(pdes[1]) < 0) { 259 last_input = pdes[0]; 273 if (dup2(pdes[1], STDOUT_FILENO) < 0) { 277 if (close(pdes[1]) < 0) { 281 last_input = pdes[0]; 456 int pdes[2]; local 460 if (pipe(pdes) < [all...] |
/freebsd-10.0-release/contrib/sendmail/rmail/ |
H A D | rmail.c | 97 int ch, debug, i, pdes[2], pid, status; local 357 if (pipe(pdes) < 0) 367 if (pdes[0] != STDIN_FILENO) 369 (void) dup2(pdes[0], STDIN_FILENO); 370 (void) close(pdes[0]); 372 (void) close(pdes[1]); 378 if ((fp = sm_io_open(SmFtStdiofd, SM_TIME_DEFAULT, (void *) &(pdes[1]), 381 (void) close(pdes[0]);
|
/freebsd-10.0-release/usr.bin/tip/tip/ |
H A D | cmds.c | 215 int pdes[2]; local 223 if (pipe(pdes)) { 233 close(pdes[0]), close(pdes[1]); 236 close(pdes[0]); 238 transfer(buf, pdes[1], value(EOFREAD)); 246 dup2(pdes[0], 0); 247 close(pdes[0]);
|