#[cfg(not(any(target_os = "redox", target_os = "wasi")))] #[test] fn test_fcntl_dupfd_cloexec() { use rustix::fd::AsFd; use std::os::unix::io::AsRawFd; let file = rustix::fs::openat( rustix::fs::cwd(), "Cargo.toml", rustix::fs::OFlags::RDONLY, rustix::fs::Mode::empty(), ) .unwrap(); let new = rustix::fs::fcntl_dupfd_cloexec(&file, 700).unwrap(); assert_eq!(new.as_fd().as_raw_fd(), 700); }