/freebsd-11-stable/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-11-stable/contrib/blacklist/port/ |
H A D | popenve.c | 81 pdes_get(int *pdes, const char **type) argument 93 if (socketpair(AF_LOCAL, stype, 0, pdes) < 0) 96 fcntl(pdes[0], F_SETFD, FD_CLOEXEC); 97 fcntl(pdes[1], F_SETFD, FD_CLOEXEC); 102 if (pipe2(pdes, flags) == -1) 105 if (pipe(pdes) == -1) 107 fcntl(pdes[0], F_SETFL, fcntl(pdes[0], F_GETFL) | flags); 108 fcntl(pdes[1], F_SETFL, fcntl(pdes[ 122 pdes_child(int *pdes, const char *type) argument 154 pdes_parent(int *pdes, struct pid *cur, pid_t pid, const char *type) argument 181 pdes_error(int *pdes, struct pid *cur) argument 192 int pdes[2], serrno; local [all...] |
/freebsd-11-stable/lib/libc/gen/ |
H A D | popen.c | 74 int pdes[2], pid, twoway, cloexec; local 93 if (pipe2(pdes, O_CLOEXEC) < 0) 97 (void)_close(pdes[0]); 98 (void)_close(pdes[1]); 103 iop = fdopen(pdes[0], type); 104 pdes_unused_in_parent = pdes[1]; 106 iop = fdopen(pdes[1], type); 107 pdes_unused_in_parent = pdes[0]; 110 (void)_close(pdes[0]); 111 (void)_close(pdes[ [all...] |
H A D | wordexp.c | 126 int pdes[2]; /* Pipe for reading output */ local 150 if (pipe2(pdes, O_CLOEXEC) < 0) { 162 _close(pdes[0]); 163 _close(pdes[1]); 173 if ((pdes[1] != STDOUT_FILENO ? 174 _dup2(pdes[1], STDOUT_FILENO) : 175 _fcntl(pdes[1], F_SETFD, 0)) < 0) 194 _close(pdes[1]); 209 switch (we_read_fully(pdes[0], buf, 34)) { 253 if (we_read_fully(pdes[ [all...] |
/freebsd-11-stable/usr.sbin/cron/cron/ |
H A D | popen.c | 65 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-11-stable/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-11-stable/libexec/ftpd/ |
H A D | popen.c | 75 int argc, gargc, pdes[2], pid; local 87 if (pipe(pdes) < 0) 122 (void)close(pdes[0]); 123 (void)close(pdes[1]); 128 if (pdes[1] != STDOUT_FILENO) { 129 dup2(pdes[1], STDOUT_FILENO); 130 (void)close(pdes[1]); 133 (void)close(pdes[0]); 135 if (pdes[0] != STDIN_FILENO) { 136 dup2(pdes[ [all...] |
/freebsd-11-stable/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-11-stable/usr.bin/calendar/ |
H A D | io.c | 446 int nread, pdes[2], status; local 455 if (pipe(pdes) < 0) 459 (void)close(pdes[0]); 460 (void)close(pdes[1]); 464 if (pdes[0] != STDIN_FILENO) { 465 (void)dup2(pdes[0], STDIN_FILENO); 466 (void)close(pdes[0]); 468 (void)close(pdes[1]); 488 (void)close(pdes[0]); 490 write(pdes[ [all...] |
/freebsd-11-stable/contrib/amd/amd/ |
H A D | info_exec.c | 259 int pdes[2], nullfd, i; local 272 if (pipe(pdes) < 0) { 281 close(pdes[0]); 282 close(pdes[1]); 293 if (pdes[1] != STDOUT_FILENO) { 294 dup2(pdes[1], STDOUT_FILENO); 295 close(pdes[1]); 323 close(pdes[1]); 331 if (!set_nonblock(pdes[0])) { 332 close(pdes[ [all...] |
/freebsd-11-stable/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-11-stable/tools/tools/indent_wrapper/ |
H A D | indent_wrapper.c | 269 int pdes[4]; local 272 if (pipe(pdes) < 0) 275 if (pipe(pdes + 2) < 0) { 276 close(pdes[0]); 277 close(pdes[1]); 287 close(pdes[0]); 288 close(pdes[1]); 289 close(pdes[2]); 290 close(pdes[3]); 293 dup2(pdes[ [all...] |
/freebsd-11-stable/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-11-stable/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]);
|