Closed
Description
Almost every xxxat()
function takes an optional dirfd
, except fcntl::openat(2)
and Dir::openat()
pub fn openat<P: ?Sized + NixPath>(
dirfd: RawFd,
path: &P,
oflag: OFlag,
mode: Mode,
) -> Result<RawFd>
pub fn openat<P: ?Sized + NixPath>(dirfd: RawFd, path: &P, oflag: OFlag, mode: sys::stat::Mode) -> Result<Self> {
let fd = fcntl::openat(dirfd, path, oflag, mode)?;
Dir::from_fd(fd)
}
Any reason why it does not take an Option<RawFd>
?
Metadata
Metadata
Assignees
Labels
No labels