Lines Matching refs:pdes
124 int pdes[2]; /* Pipe for reading output */ in we_askshell() local
148 if (pipe2(pdes, O_CLOEXEC) < 0) { in we_askshell()
160 _close(pdes[0]); in we_askshell()
161 _close(pdes[1]); in we_askshell()
171 if ((pdes[1] != STDOUT_FILENO ? in we_askshell()
172 _dup2(pdes[1], STDOUT_FILENO) : in we_askshell()
173 _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()
259 _close(pdes[0]); in we_askshell()