系统接口函数详解:fchmod、fchown、fclose 与 fcntl
1. fchmod 函数
fchmod 函数用于更改文件的权限模式,其功能与 chmod 类似,但它通过文件描述符来指定要更改权限的文件。
- 函数原型 :
#include <sys/stat.h>
int fchmod(int fildes, mode_t mode);
- 描述 :
- 若文件描述符
fildes引用共享内存对象,fchmod 函数仅影响S_IRUSR、S_IWUSR、S_IRGRP、S_IWGRP、S_IROTH和S_IWOTH文件权限位。 - 若
fildes引用类型化内存对象或套接字,fchmod 函数的行为未定义。
- 若文件描述符
- 返回值 :成功时返回 0,失败时返回 -1 并设置
errno以指示错误。 -
错误情况 :
| 错误码 | 描述 |
| ---- |
超级会员免费看
订阅专栏 解锁全文
880

被折叠的 条评论
为什么被折叠?



