pub fn fchmodat<P: ?Sized + NixPath>(
dirfd: Option<RawFd>,
path: &P,
mode: Mode,
flag: FchmodatFlags,
) -> Result<()>Expand description
Change the file permission bits.
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 FchmodatFlags::NoFollowSymlink and path names a symbolic link,
then the mode of the symbolic link is changed.
fchmodat(None, path, mode, FchmodatFlags::FollowSymlink) is identical to
a call libc::chmod(path, mode). That’s why chmod is unimplemented
in the nix crate.