diff options
Diffstat (limited to 'src/sys/stat.rs')
-rw-r--r-- | src/sys/stat.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sys/stat.rs b/src/sys/stat.rs index 29582251..5d426844 100644 --- a/src/sys/stat.rs +++ b/src/sys/stat.rs @@ -3,6 +3,7 @@ pub use libc::stat as FileStat; use {Result, NixPath}; use errno::Errno; +#[cfg(not(target_os = "redox"))] use fcntl::{AtFlags, at_rawfd}; use libc; use std::mem; @@ -112,6 +113,7 @@ pub fn fstat(fd: RawFd) -> Result<FileStat> { Ok(unsafe{dst.assume_init()}) } +#[cfg(not(target_os = "redox"))] pub fn fstatat<P: ?Sized + NixPath>(dirfd: RawFd, pathname: &P, f: AtFlags) -> Result<FileStat> { let mut dst = mem::MaybeUninit::uninit(); let res = pathname.with_nix_path(|cstr| { @@ -157,6 +159,7 @@ pub enum FchmodatFlags { /// # References /// /// [fchmodat(2)](http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchmodat.html). +#[cfg(not(target_os = "redox"))] pub fn fchmodat<P: ?Sized + NixPath>( dirfd: Option<RawFd>, path: &P, @@ -260,6 +263,7 @@ pub enum UtimensatFlags { /// # References /// /// [utimensat(2)](http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimens.html). +#[cfg(not(target_os = "redox"))] pub fn utimensat<P: ?Sized + NixPath>( dirfd: Option<RawFd>, path: &P, |