summaryrefslogtreecommitdiffstats
path: root/vendor/nix/test/sys/test_stat.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/nix/test/sys/test_stat.rs')
-rw-r--r--vendor/nix/test/sys/test_stat.rs29
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);
-}