Home
last modified time | relevance | path

Searched refs:pdes (Results 1 – 8 of 8) sorted by relevance

/dragonfly/lib/libc/gen/
HDpopen.c72 int pdes[2], pid, twoway, cloexec; in popen() local
91 if (pipe2(pdes, O_CLOEXEC) < 0) in popen()
95 _close(pdes[0]); in popen()
96 _close(pdes[1]); in popen()
109 _close(pdes[0]); in popen()
110 _close(pdes[1]); in popen()
124 _close(pdes[0]); in popen()
125 _fcntl(pdes[1], F_SETFD, 0); in popen()
126 if (pdes[1] != STDOUT_FILENO) { in popen()
127 _dup2(pdes[1], STDOUT_FILENO); in popen()
[all …]
HDwordexp.c126 int pdes[2]; /* Pipe for reading output */ in we_askshell() local
150 if (pipe2(pdes, O_CLOEXEC) < 0) { in we_askshell()
162 _close(pdes[0]); in we_askshell()
163 _close(pdes[1]); in we_askshell()
172 if ((pdes[1] != STDOUT_FILENO ? in we_askshell()
173 _dup2(pdes[1], STDOUT_FILENO) : in we_askshell()
174 _fcntl(pdes[1], F_SETFD, 0)) < 0) in we_askshell()
192 _close(pdes[1]); in we_askshell()
207 switch (we_read_fully(pdes[0], buf, 34)) { in we_askshell()
251 if (we_read_fully(pdes[0], we->we_strings + sofs, nbytes) != nbytes) { in we_askshell()
[all …]
/dragonfly/usr.sbin/installer/libaura/
HDpopen.c77 int pdes[2], pid; in aura_popen() local
97 if (pipe(pdes) < 0) in aura_popen()
101 close(pdes[0]); in aura_popen()
102 close(pdes[1]); in aura_popen()
117 close(pdes[0]); in aura_popen()
118 close(pdes[1]); in aura_popen()
133 close(pdes[0]); in aura_popen()
134 if (pdes[1] != STDOUT_FILENO) { in aura_popen()
135 dup2(pdes[1], STDOUT_FILENO); in aura_popen()
136 close(pdes[1]); in aura_popen()
[all …]
/dragonfly/libexec/ftpd/
HDpopen.c69 int argc, gargc, pdes[2], pid; in ftpd_popen() local
82 if (pipe(pdes) < 0) in ftpd_popen()
116 close(pdes[0]); in ftpd_popen()
117 close(pdes[1]); in ftpd_popen()
122 if (pdes[1] != STDOUT_FILENO) { in ftpd_popen()
123 dup2(pdes[1], STDOUT_FILENO); in ftpd_popen()
124 close(pdes[1]); in ftpd_popen()
127 close(pdes[0]); in ftpd_popen()
129 if (pdes[0] != STDIN_FILENO) { in ftpd_popen()
130 dup2(pdes[0], STDIN_FILENO); in ftpd_popen()
[all …]
/dragonfly/usr.sbin/cron/cron/
HDpopen.c56 int argc, pdes[2]; in cron_popen() local
81 if (pipe(pdes) < 0) in cron_popen()
109 close(pdes[0]); in cron_popen()
110 close(pdes[1]); in cron_popen()
127 if (pdes[1] != 1) { in cron_popen()
128 dup2(pdes[1], 1); in cron_popen()
129 dup2(pdes[1], 2); /* stderr, too! */ in cron_popen()
130 close(pdes[1]); in cron_popen()
132 close(pdes[0]); in cron_popen()
134 if (pdes[0] != 0) { in cron_popen()
[all …]
/dragonfly/contrib/gdb-7/gdb/
HDser-pipe.c62 int pdes[2]; in pipe_open()
66 if (socketpair (AF_UNIX, SOCK_STREAM, 0, pdes) < 0) in pipe_open()
70 close (pdes[0]); in pipe_open()
71 close (pdes[1]); in pipe_open()
84 close (pdes[0]); in pipe_open()
85 close (pdes[1]); in pipe_open()
111 close (pdes[0]); in pipe_open()
112 if (pdes[1] != STDOUT_FILENO) in pipe_open()
114 dup2 (pdes[1], STDOUT_FILENO); in pipe_open()
115 close (pdes[1]); in pipe_open()
[all …]
/dragonfly/usr.bin/calendar/
HDio.c651 int ch, pdes[2]; in send_mail() local
660 if (pipe(pdes) < 0) { in send_mail()
667 close(pdes[0]); in send_mail()
668 close(pdes[1]); in send_mail()
672 if (pdes[0] != STDIN_FILENO) { in send_mail()
673 dup2(pdes[0], STDIN_FILENO); in send_mail()
674 close(pdes[0]); in send_mail()
676 close(pdes[1]); in send_mail()
683 close(pdes[0]); in send_mail()
685 fpipe = fdopen(pdes[1], "w"); in send_mail()
[all …]
/dragonfly/usr.bin/tip/
HDcmds.c307 int cpid, pdes[2]; in pipefile() local
314 if (pipe(pdes)) { in pipefile()
324 close(pdes[0]), close(pdes[1]); in pipefile()
327 close(pdes[0]); in pipefile()
329 transfer(buf, pdes[1], value(EOFREAD)); in pipefile()
337 dup2(pdes[0], 0); in pipefile()
338 close(pdes[0]); in pipefile()