dup2
(void)dup2(i, j);
(void)dup2(i, j);
int ret = dup2(ofd, nfd);
dup2(fds[1], fd);
dup2(fds[0], fd);
dup2(fds[0], STDIN_FILENO);
dup2(fd, STDOUT_FILENO);
dup2(fds[1], STDOUT_FILENO);
dup2(fd, STDIN_FILENO);
newfd = dup2(from, to);
newfd = dup2(from, to);
dup2(newfd, setfd);
if (dup2(fd, 0) == -1) {
if (dup2(fd, 0) == -1)
if (dup2(fd, STDIN_FILENO) == -1)
int dup2(int, int);
goto dup2;
goto dup2;
dup2: c->pg.pgno = e.page->pgno;
(void)dup2(fd, STDIN_FILENO);
(void)dup2(fd, STDOUT_FILENO);
(void)dup2(fd, STDERR_FILENO);
(void)dup2(pdes[1], STDOUT_FILENO);
(void)dup2(STDOUT_FILENO, STDIN_FILENO);
(void)dup2(pdes[0], STDIN_FILENO);
if (dup2(pdes[1], STDOUT_FILENO) < 0)
if (dup2(devnull, STDERR_FILENO) < 0)
if (dup2(sp[1], 0) < 0 || dup2(0, 1) < 0) {
if (dup2(ep[1], 2) < 0) {
} else if (dup2(0, 2) < 0) {
if (dup2(f, wantfd) >= 0) {
(void)dup2(agent_pipe[1], STDOUT_FILENO);
(void)dup2(agent_pipe[1], STDERR_FILENO);
dup2(fd, STDIN_FILENO);
dup2(fd, STDOUT_FILENO);
dup2(fd, STDERR_FILENO);
dup2(fd, 0);
dup2(fd, 1);
dup2(fd, 2);
dup2(fd, STDIN_FILENO);
dup2(fd, STDOUT_FILENO);
dup2(fd, STDERR_FILENO);
dup2(fd, STDOUT_FILENO);
dup2(fd, STDERR_FILENO);
(void) dup2(fd, STDIN_FILENO);
(void) dup2(fd, STDOUT_FILENO);
(void) dup2(fd, STDERR_FILENO);
(void) dup2(p[1], 1);
(void)dup2(fd, STDIN_FILENO);
(void)dup2(fd, STDOUT_FILENO);
(void)dup2(fd, STDERR_FILENO);
dup2(pdes[1], STDOUT_FILENO);
dup2(stderrfd, STDERR_FILENO);
dup2(pdes[0], STDIN_FILENO);
dup2(sv[1], STDIN_FILENO);
dup2(sv[1], STDOUT_FILENO);
dup2(fd, 0);
dup2(fd, 1);
(void)dup2(tempfd, STDIN_FILENO);
(void)dup2(pipefd[1], STDOUT_FILENO);
(void)dup2(devnull, STDERR_FILENO);
(void)dup2(STDIN_FILENO, STDOUT_FILENO);
(void)dup2(STDIN_FILENO, STDERR_FILENO);
if (dup2(pv[1], STDERR_FILENO) < 0) {
(void)dup2(f, STDIN_FILENO);
(void)dup2(f, STDOUT_FILENO);
(void)dup2(f, STDERR_FILENO);
(void)dup2(pv[1], STDERR_FILENO);
(void) dup2(ns, 0);
(void)dup2(2, 1); /* Give the script stdout */
if (dup2(pfd[1], STDOUT_FILENO) == -1)
(void)dup2(fd, STDIN_FILENO);
(void)dup2(fd, STDOUT_FILENO);
(void)dup2(fd, STDERR_FILENO);
dup2(fileno(ftrace), STDOUT_FILENO);
dup2(fileno(ftrace), STDERR_FILENO);
if (fd < 0 || dup2(fd, STDOUT_FILENO) < 0)
} dup2;
fae->fae_data.dup2.newfildes =
f32->fae_data.dup2.newfildes;
__weak_alias(dup2,rump___sysimpl_dup2);
#define fae_newfildes fae_data.dup2.newfildes
} dup2;
if (dup2(pipes[1], 3) == -1)
RL(dup2(fd2, fd1));
if (dup2(pipefd[1], STDOUT_FILENO) == -1)
if (dup2(fd[1], STDOUT_FILENO) == -1)
if (dup2(fd[0], STDIN_FILENO) == -1)
ATF_REQUIRE(dup2(filedes[1], STDERR_FILENO) != -1);
fd = dup2(fd1, fd2);
ATF_REQUIRE_ERRNO(EBADF, dup2(-1, -1) == -1);
ATF_REQUIRE_ERRNO(EBADF, dup2(fd, -1) == -1);
ATF_REQUIRE_ERRNO(EBADF, dup2(-1, fd) == -1);
ATF_REQUIRE(dup2(fd, fd) != -1);
ATF_REQUIRE_ERRNO(EBADF, dup2(STDERR_FILENO, res.rlim_cur + 1) == -1);
fd = dup2(fd1, fd2);
RL(dup2(0, 10));
RL(dup2(1, 11));
RL(dup2(2, 12));
dup2(10, 0);
dup2(11, 1);
dup2(12, 2);
ATF_REQUIRE_EQ(dup2(fd, fd2), fd2);
ATF_REQUIRE_EQ(dup2(fd1, fd2), fd2);
RL(dup2(pipetti[1], STDOUT_FILENO));
RL(dup2(pipetti[1], STDOUT_FILENO));
(void)dup2(fd, STDIN_FILENO);
(void)dup2(pdes[1], STDOUT_FILENO);
(void)dup2(pdes[0], STDIN_FILENO);
dup2(pr->ostdout, STDOUT_FILENO);
dup2(pfd[0], STDIN_FILENO);
dup2(pfd[1], STDOUT_FILENO);
if (dup2(fd[1], STDOUT_FILENO) == -1)
(void) dup2(p[1], 1);
(void)dup2(STDERR_FILENO, fileno(nullfp));
if (dup2(fileno(fout), STDOUT_FILENO) == -1)
dup2(oldfd1, STDOUT_FILENO) == -1)
if (dup2(fd, 0) == -1) /* become stdin */
if (dup2(ofd, 0) == -1) /* restore stdin */
(void)dup2(infd, 0);
(void)dup2(outfd, 1);
if (dup2(fileno(job->cmdFILE), STDIN_FILENO) == -1)
if (dup2(job->outPipe, STDOUT_FILENO) == -1)
if (dup2(STDOUT_FILENO, STDERR_FILENO) == -1)
(void)dup2(pipefds[1], STDOUT_FILENO);
if (dup2(childPipe[1], STDOUT_FILENO) < 0
|| dup2(STDOUT_FILENO, STDERR_FILENO) < 0)
(void)dup2(tmpfd, STDOUT_FILENO);
if (dup2(fd, STDOUT_FILENO) == -1) {
if (isatty(STDERR_FILENO) && dup2(STDOUT_FILENO, STDERR_FILENO) == -1) {
(void)dup2(devnull, STDOUT_FILENO);
(void)dup2(n, fd);
dup2(gzippipe[0], fd);
dup2(gzippipe[1], STDOUT_FILENO);
dup2(fd, STDIN_FILENO);
dup2(outpipe[0], STDIN_FILENO);
(void) dup2(pd[1], 1);
if (dup2(fd[1], STDOUT_FILENO) == -1)
(void)dup2(pdes[0], 0);
(void)dup2(FD, 1);
(void)dup2(FD, 0);
(void)dup2(FD, 1);
(void)dup2(pvect[0], 0);
if (dup2(ttyfd, STDOUT_FILENO) == -1)
if (dup2(fd, STDIN_FILENO) != 0)
(void)dup2(fdout, STDOUT_FILENO);
error = dup2(fd, STDIN_FILENO);
dup2(nullfd, STDIN_FILENO);
dup2(outfds[1], STDOUT_FILENO);
(void)dup2(fd, STDIN_FILENO);
(void)dup2(fd, STDOUT_FILENO);
(void)dup2(fd, STDERR_FILENO);
(void)dup2(s_src, 0);
(void)dup2(0, 1);
(void)dup2(0, 2);
dup2(ctrl, 0);
dup2(0, 1);
dup2(0, 2);
dup2(s, STDOUT_FILENO);
dup2(p[0], 0);
dup2(p[1], 1);
dup2(p[0], 0); /* pipe is std in */
dup2(pfd, 1); /* printer is std out */
(void) dup2(fd, STDERR_FILENO);
dup2(fi, 0); /* file is stdin */
dup2(p[1], 1); /* pipe is stdout */
dup2(fi, 0);
dup2(fo, 1);
dup2(n, 2);
(void) dup2(fd, STDERR_FILENO);
(void)dup2(fd, detach_msg_pipe[0]);
(void)dup2(fd, detach_msg_pipe[1]);
(void)dup2(fd, STDIN_FILENO);
(void)dup2(fd, STDOUT_FILENO);
(void)dup2(fd, STDERR_FILENO);
if (dup2(fds[0], STDIN_FILENO) == -1)
if (dup2(fds[0], STDOUT_FILENO) == -1)
dup2(dnfd, STDERR_FILENO);
(void) dup2(child_fd, 1);
dup2(1, 2); /* let's get stderr as well */
(void)dup2(fd, 0);
(void)dup2(fd, 1);
(void)dup2(1, 2);
dup2(STDIN_FILENO, STDOUT_FILENO);
dup2(pfd[0], STDIN_FILENO);
dup2(nulldesc, STDOUT_FILENO);
dup2(nulldesc, STDERR_FILENO);