diff --git a/src/call.rs b/src/call.rs index ed8c844..80c3529 100644 --- a/src/call.rs +++ b/src/call.rs @@ -63,7 +63,7 @@ pub fn dup(fd: usize, buf: &[u8]) -> Result { /// Copy and transform a file descriptor pub fn dup2(fd: usize, newfd: usize, buf: &[u8]) -> Result { - unsafe { syscall4(SYS_DUP, fd, newfd, buf.as_ptr() as usize, buf.len()) } + unsafe { syscall4(SYS_DUP2, fd, newfd, buf.as_ptr() as usize, buf.len()) } } /// Replace the current process with a new executable