Lines Matching defs:fds
94 int fds[2]; // From popen call
133 context->fds[0] = -1;
134 context->fds[1] = -1;
181 if (context->fds[1] == fileno(context->output)) {
182 context->fds[1] = -1;
190 if (context->fds[1] == context->output_fd) {
191 context->fds[1] = -1;
217 if (context->fds[1] == fileno(context->error)) {
218 context->fds[1] = -1;
227 if (context->fds[1] == context->error_fd) context->fds[1] = -1;
1676 if (context->output_fd == context->fds[1]) {
1679 if (context->error_fd == context->fds[1]) {
1682 if (context->fds[1] >= 0) {
1685 close(context->fds[1]);
1687 context->fds[1] = -1;
1717 if ((context->fds[0] >= 0) || (context->fds[1] >= 0)) goto exit;
1719 if (pipe(context->fds) < 0) {
1741 context->output_fd = context->fds[1];
1780 return context->fds[0];
1790 close(context->fds[0]);
1791 context->fds[0] = -1;
1792 close(context->fds[1]);
1793 context->fds[1] = -1;
1829 if (context->fds[0] >= 0) {
1830 close(context->fds[0]);
1831 context->fds[0] = -1;
1835 if (context->fds[1] >= 0) {
1838 close(context->fds[1]);
1840 context->fds[1] = -1;