From 761213f1d2ad1784a00e9145817bd7c4919d92dc Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Tue, 7 Nov 2023 15:47:04 +0100 Subject: [PATCH] cp: make test_closes_file_descriptors Linux-only --- tests/by-util/test_cp.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/by-util/test_cp.rs b/tests/by-util/test_cp.rs index 311558d38..c8761fab8 100644 --- a/tests/by-util/test_cp.rs +++ b/tests/by-util/test_cp.rs @@ -24,8 +24,6 @@ use std::path::PathBuf; #[cfg(any(target_os = "linux", target_os = "android"))] use filetime::FileTime; -#[cfg(any(target_os = "linux", target_os = "android"))] -use rlimit::Resource; #[cfg(target_os = "linux")] use std::ffi::OsString; #[cfg(any(target_os = "linux", target_os = "android"))] @@ -2120,10 +2118,11 @@ fn test_cp_reflink_insufficient_permission() { .stderr_only("cp: 'unreadable' -> 'existing_file.txt': Permission denied (os error 13)\n"); } -#[cfg(any(target_os = "linux", target_os = "android"))] +#[cfg(target_os = "linux")] #[test] fn test_closes_file_descriptors() { use procfs::process::Process; + use rlimit::Resource; let me = Process::myself().unwrap(); // The test suite runs in parallel, we have pipe, sockets @@ -2133,7 +2132,6 @@ fn test_closes_file_descriptors() { let limit_fd: u64 = number_file_already_opened + 9; // For debugging purposes: - #[cfg(not(target_os = "android"))] for f in me.fd().unwrap() { let fd = f.unwrap(); println!("{:?} {:?}", fd, fd.mode());