diff options
Diffstat (limited to 'ext/fs/interface.rs')
-rw-r--r-- | ext/fs/interface.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ext/fs/interface.rs b/ext/fs/interface.rs index 6e3c359bb..6036f8228 100644 --- a/ext/fs/interface.rs +++ b/ext/fs/interface.rs @@ -221,6 +221,23 @@ pub trait FileSystem: std::fmt::Debug + MaybeSend + MaybeSync { mtime_nanos: u32, ) -> FsResult<()>; + fn lutime_sync( + &self, + path: &Path, + atime_secs: i64, + atime_nanos: u32, + mtime_secs: i64, + mtime_nanos: u32, + ) -> FsResult<()>; + async fn lutime_async( + &self, + path: PathBuf, + atime_secs: i64, + atime_nanos: u32, + mtime_secs: i64, + mtime_nanos: u32, + ) -> FsResult<()>; + fn write_file_sync( &self, path: &Path, |