summaryrefslogtreecommitdiffstats
path: root/vendor/nix/test/sys/test_stat.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-18 02:49:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-18 02:49:50 +0000
commit9835e2ae736235810b4ea1c162ca5e65c547e770 (patch)
tree3fcebf40ed70e581d776a8a4c65923e8ec20e026 /vendor/nix/test/sys/test_stat.rs
parentReleasing progress-linux version 1.70.0+dfsg2-1~progress7.99u1. (diff)
downloadrustc-9835e2ae736235810b4ea1c162ca5e65c547e770.tar.xz
rustc-9835e2ae736235810b4ea1c162ca5e65c547e770.zip
Merging upstream version 1.71.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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);
-}