pub fn dup3<Fd: AsFd>(fd: Fd, new: &mut OwnedFd, flags: DupFlags) -> Result<()>Expand description
dup3(fd, new, flags)—Changes the file description of a file
descriptor, with flags.
dup3 is the same as dup2 but adds an additional flags operand, and it
fails in the case that fd and new have the same file descriptor value.
This additional difference is the reason this function isn’t named
dup2_with.