Function nix::sys::stat::utimensat
pub fn utimensat<P: ?Sized + NixPath>(dirfd: Option<RawFd>, path: &P, atime: &TimeSpec, mtime: &TimeSpec, flag: UtimensatFlags) -> Result<()>
The portability is definied by:
#[cfg(not(target_os = "redox"))]
Documentation
Change the access and modification times of a file.
The file to be changed is determined relative to the directory associated
with the file descriptor dirfd
or the current working directory
if dirfd
is None
.
If flag
is UtimensatFlags::NoFollowSymlink
and path
names a symbolic link,
then the mode of the symbolic link is changed.
utimensat(None, path, times, UtimensatFlags::FollowSymlink)
is identical to
utimes(path, times)
. The latter is a deprecated API so prefer using the
former if the platforms you care about support it.