fchmodat

Function fchmodat 

Source
pub fn fchmodat(
    dirfd: i32,
    pathname: *const c_char,
    mode: u32,
    flags: u32,
) -> isize
Expand description

fchmodat - 修改文件权限模式

§参数

  • dirfd - 目录文件描述符(AT_FDCWD 表示当前目录)
  • pathname - 文件路径
  • mode - 新的权限模式(12 位权限位)
  • flags - 标志位(AT_SYMLINK_NOFOLLOW 等)

§返回值

  • 0 - 成功
  • -errno - 失败

§在单 root 用户系统中的行为

所有调用都会成功并更新 inode 的 mode 字段,不进行权限检查