Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-stdx/src/faccess.rs')
-rw-r--r--helix-stdx/src/faccess.rs23
1 files changed, 1 insertions, 22 deletions
diff --git a/helix-stdx/src/faccess.rs b/helix-stdx/src/faccess.rs
index b98ae153..80b668b1 100644
--- a/helix-stdx/src/faccess.rs
+++ b/helix-stdx/src/faccess.rs
@@ -1,4 +1,3 @@
-//! Functions for managine file metadata.
//! From <https://github.com/Freaky/faccess>
use std::io;
@@ -71,16 +70,6 @@ mod imp {
perms.set_mode(new_perms);
}
- #[cfg(target_os = "macos")]
- {
- use std::fs::{File, FileTimes};
- use std::os::macos::fs::FileTimesExt;
-
- let to_file = File::options().write(true).open(to)?;
- let times = FileTimes::new().set_created(from_meta.created()?);
- to_file.set_times(times)?;
- }
-
std::fs::set_permissions(to, perms)?;
Ok(())
@@ -119,13 +108,7 @@ mod imp {
use std::ffi::c_void;
- use std::os::windows::{
- ffi::OsStrExt,
- fs::{FileTimesExt, OpenOptionsExt},
- io::AsRawHandle,
- };
-
- use std::fs::{File, FileTimes};
+ use std::os::windows::{ffi::OsStrExt, fs::OpenOptionsExt, io::AsRawHandle};
struct SecurityDescriptor {
sd: PSECURITY_DESCRIPTOR,
@@ -429,10 +412,6 @@ mod imp {
let meta = std::fs::metadata(from)?;
let perms = meta.permissions();
- let to_file = File::options().write(true).open(to)?;
- let times = FileTimes::new().set_created(meta.created()?);
- to_file.set_times(times)?;
-
std::fs::set_permissions(to, perms)?;
Ok(())