Function dup_fd
Source pub fn dup_fd(fd: BorrowedFd<'_>, min_fd: RawFd) -> Result<OwnedFd, Errno>
Expand description
Duplique un FD en allouant le plus petit numéro ≥ min_fd (F_DUPFD_CLOEXEC).
§Errors
EMFILE : quota FD du processus atteint.
EBADF : FD invalide.
§Examples
use air_sys_syscall::fs::dup_fd;
use air_sys_types::fd::BorrowedFd;
let new_fd = dup_fd(fd, 0).expect("dup_fd");