Searched refs:dup2 (Results 1 - 21 of 21) sorted by relevance

/dovecot/src/master/
H A Ddup2-array.h4 struct dup2 { struct
7 ARRAY_DEFINE_TYPE(dup2, struct dup2);
9 void dup2_append(ARRAY_TYPE(dup2) *dups, int fd_src, int fd_dest);
11 int dup2_array(ARRAY_TYPE(dup2) *dups);
H A Dservice-log.h4 #include "dup2-array.h"
9 void services_log_dup2(ARRAY_TYPE(dup2) *dups,
H A Ddup2-array.c5 #include "dup2-array.h"
9 void dup2_append(ARRAY_TYPE(dup2) *dups, int fd_src, int fd_dest)
11 struct dup2 d;
21 int dup2_array(ARRAY_TYPE(dup2) *dups_arr)
23 struct dup2 *dups;
50 if (dup2(dups[i].fd_src, dups[i].fd_dest) < 0) {
51 i_error("dup2(%d, %d) failed: %m",
H A Dservice-log.c152 void services_log_dup2(ARRAY_TYPE(dup2) *dups,
H A Dservice-process.c22 #include "dup2-array.h"
58 ARRAY_TYPE(dup2) dups;
147 /* set log file to stderr. dup2() here immediately so that
153 if (dup2(service->log_fd[1], STDERR_FILENO) < 0)
154 i_fatal("dup2(log fd) failed: %m");
159 but also before dup2()s in case syslog fd is one of them. */
H A Dmain.c853 if (dup2(dev_null_fd, STDIN_FILENO) < 0)
854 i_fatal("dup2(dev_null_fd) failed: %m");
855 if (!foreground && dup2(dev_null_fd, STDOUT_FILENO) < 0)
856 i_fatal("dup2(dev_null_fd) failed: %m");
H A Dservice-listen.c324 if (dup2(dev_null_fd, fd) < 0)
325 i_error("dup2() failed: %m");
/dovecot/src/util/
H A Dgdbhelper.c39 if (dup2(fd_in[0], 0) < 0 ||
40 dup2(fd_out[1], 1) < 0 ||
41 dup2(fd_out[1], 2) < 0)
42 i_fatal("dup2() failed: %m");
H A Dmaildirlock.c86 if (dup2(STDERR_FILENO, STDOUT_FILENO) < 0)
87 i_fatal("dup2() failed: %m");
H A Dscript-login.c128 if (dup2(fd, STDIN_FILENO) < 0)
129 i_fatal("dup2() failed: %m");
130 if (dup2(fd, STDOUT_FILENO) < 0)
131 i_fatal("dup2() failed: %m");
135 if (dup2(conn->fd, SCRIPT_COMM_FD) < 0)
136 i_fatal("dup2() failed: %m");
H A Dscript.c41 if (dup2(conn->fd, STDIN_FILENO) < 0)
42 i_fatal("dup2() failed: %m");
43 if (dup2(conn->fd, STDOUT_FILENO) < 0)
44 i_fatal("dup2() failed: %m");
H A Drawlog.c349 if (dup2(sfd[1], 0) < 0)
350 i_fatal("dup2(sfd, 0)");
351 if (dup2(sfd[1], 1) < 0)
352 i_fatal("dup2(sfd, 1)");
/dovecot/src/anvil/
H A Dmain.c46 if (dup2(fd, STDERR_FILENO) < 0)
47 i_fatal("dup2(fd_read log fd, stderr) failed: %m");
/dovecot/src/lib-program-client/
H A Dprogram-client-local.c62 if (in_fd != STDIN_FILENO && dup2(in_fd, STDIN_FILENO) < 0)
63 i_fatal("dup2(stdin) failed: %m");
64 if (out_fd != STDOUT_FILENO && dup2(out_fd, STDOUT_FILENO) < 0)
65 i_fatal("dup2(stdout) failed: %m");
75 if (dup2(dev_null_fd, STDERR_FILENO) < 0)
76 i_fatal("dup2(stderr) failed: %m");
87 if (dup2(efd[0], efd[1]) < 0)
88 i_fatal("dup2(extra_fd=%d) failed: %m",
/dovecot/src/auth/
H A Dmech-winbind.c130 if (dup2(outfd[0], STDIN_FILENO) < 0 ||
131 dup2(infd[1], STDOUT_FILENO) < 0)
132 i_fatal("dup2() failed: %m");
H A Ddb-checkpassword.c387 if (dup2(fd_out, 3) < 0 || dup2(fd_in, 4) < 0) {
389 "dup2() failed: %m");
/dovecot/src/lib/
H A Dfd-util.c127 else if (dup2(dev_null_fd, *fdp[i]) == *fdp[i])
130 i_fatal("dup2(/dev/null, %d) failed: %m", *fdp[i]);
H A Dmodule-dir.c160 if (dup2(dev_null_fd, STDERR_FILENO) < 0)
161 i_fatal("dup2() failed: %m");
163 if (dup2(fd, STDERR_FILENO) < 0)
164 i_fatal("dup2() failed: %m");
/dovecot/src/doveadm/
H A Ddoveadm-dsync.c164 if (dup2(fd_in[0], STDIN_FILENO) < 0 ||
165 dup2(fd_out[1], STDOUT_FILENO) < 0 ||
166 dup2(fd_err[1], STDERR_FILENO) < 0)
167 i_fatal("dup2() failed: %m");
/dovecot/src/lib-master/
H A Dmaster-service.c108 if (dup2(dev_null_fd, service->listeners[i].fd) < 0)
109 lib_signals_syscall_error("signal: dup2(/dev/null, listener) failed: ");
/dovecot/src/lib-settings/
H A Dsettings-parser.c1147 if (dup2(fd[1], STDOUT_FILENO) < 0)
1148 i_fatal("dup2() failed: %m");

Completed in 50 milliseconds