Lines Matching refs:efd
81 int *efd;
82 for(efd = extra_fds; *efd != -1; efd += 2) {
83 i_assert(efd[1] != STDIN_FILENO);
84 i_assert(efd[1] != STDOUT_FILENO);
85 i_assert(efd[1] != STDERR_FILENO);
86 if (efd[0] != efd[1]) {
87 if (dup2(efd[0], efd[1]) < 0)
89 efd[1]);
92 for(efd = extra_fds; *efd != -1; efd += 2) {
93 if (efd[0] != efd[1] && efd[0] != STDIN_FILENO &&
94 efd[0] != STDOUT_FILENO &&
95 efd[0] != STDERR_FILENO) {
96 if (close(efd[0]) < 0)
98 efd[1]);