dup2
dup2(data->stdin_fd, 0);
dup2(data->stdout_fd, 1);
dup2(data->stdout_fd, 2);
dup2(data->sock_fd, 0);
dup2(data->sock_fd, 1);
dup2(data->sock_fd, 2);
dup2(data->pipe_fd, 3);
if (dup2(tramp_data->sockpair[0], 0) < 0)
SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd)
return dup2(oldfd, fd);
dup2(pager_process.in, 1);
dup2(pager_process.in, 2);
dup2(2, 1);
dup2(fdout[1], 1);
dup2(cmd->out, 1);
dup2(fd, to);
dup2(fdin[0], 0);
dup2(cmd->in, 0);
dup2(fderr[1], 2);
dup2(data->input_pipe[0], STDIN_FILENO);
dup2(data->output_pipe[1], STDOUT_FILENO);
dup2(dev_null_fd, STDERR_FILENO);
dup2(fd, 1);
dup2(fd, 2);
dup2(fd, 0);
dup2(fd, 1);
dup2(fd, 2);
dup2(live_pipe[1], 1);
dup2(live_pipe[0], 0);
dup2(2, 1);
ret = dup2(pipefd[1], 1);
ret = dup2(startup_pipe[0], 3);
ret = dup2(pipefd[1], 1);
ret = dup2(pipefd[1], 1);
ret = dup2(startup_pipe[0], 3);
dup2(new_stdin[0], STDIN_FILENO);
dup2(new_stdout[1], STDOUT_FILENO);
dup2(null_fd, STDOUT_FILENO);
dup2(null_fd, STDERR_FILENO);
dup2(null_fd, STDOUT_FILENO);
dup2(null_fd, STDERR_FILENO);
fd2 = dup2(fd1, 1000);
fd3 = dup2(fd1, 42);
fd3 = dup2(fd1, 42);
fd2 = dup2(fd1, 1000);
fd3 = dup2(fd1, 42);
fd3 = dup2(fd1, 42);
EXPECT_GE(dup2(0, i), 0);
EXPECT_GE(dup2(2, nr_open + 64), 0) {
ASSERT_GE(dup2(fd_context, 500), 0);
ret = dup2(duplicate, original);
fddup = dup2(pipefd[1], duped_num);
ASSERT_EQ(0, dup2(stdinbak_fd, 0));
CASE_TEST(dup2_0); tmp = dup2(0, 100); EXPECT_SYSNE(1, tmp, -1); close(tmp); break;
CASE_TEST(dup2_m1); tmp = dup2(-1, 100); EXPECT_SYSER(1, tmp, -1, EBADF); if (tmp != -1) close(tmp); break;
dup2(fd, 0);
dup2(fd, 1);
dup2(fd, 2);
#define E_dup2(...) E_func(dup2, __VA_ARGS__)
ASSERT_NE(dup2(pipefd[1], STDOUT_FILENO), -1);
if (dup2(pipefd[1], STDOUT_FILENO) == -1)
if (dup2(fd, target_fd) == target_fd)
if (dup2(pipefd[1], 0) != 0) {
dup2(pipefds[1], STDOUT_FILENO);
if (dup2(listener, 200) != 200)
if (dup2(listener, 200) != 200)
if (dup2(listener, 200) != 200)
dup2(fd, 0);
dup2(fd, 1);
dup2(fd, 2);