diff options
Diffstat (limited to 'vendor/nix/test/sys/test_stat.rs')
-rw-r--r-- | vendor/nix/test/sys/test_stat.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/vendor/nix/test/sys/test_stat.rs b/vendor/nix/test/sys/test_stat.rs deleted file mode 100644 index 426b4b658..000000000 --- a/vendor/nix/test/sys/test_stat.rs +++ /dev/null @@ -1,29 +0,0 @@ -// The conversion is not useless on all platforms. -#[allow(clippy::useless_conversion)] -#[cfg(target_os = "freebsd")] -#[test] -fn test_chflags() { - use nix::{ - sys::stat::{fstat, FileFlag}, - unistd::chflags, - }; - use std::os::unix::io::AsRawFd; - use tempfile::NamedTempFile; - - let f = NamedTempFile::new().unwrap(); - - let initial = FileFlag::from_bits_truncate( - fstat(f.as_raw_fd()).unwrap().st_flags.into(), - ); - // UF_OFFLINE is preserved by all FreeBSD file systems, but not interpreted - // in any way, so it's handy for testing. - let commanded = initial ^ FileFlag::UF_OFFLINE; - - chflags(f.path(), commanded).unwrap(); - - let changed = FileFlag::from_bits_truncate( - fstat(f.as_raw_fd()).unwrap().st_flags.into(), - ); - - assert_eq!(commanded, changed); -} |