umask()函数
来源:互联网 发布:视频加速器软件 编辑:程序博客网 时间:2024/05/21 09:12
mode_t umask(mode_t mask)//为进程设置文件模式创建屏蔽字,并返回以前的值
umask常与open函数一起使用
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);
在创建一个文件时要指明该文件的权限,open()函数的最后一个参数mode并不是要设置的权限,它需要执行操作 : mode & (~mask)
例如:
mask为0,即 000 000 000
open函数设置mode为666
mode & (~mask) = 110 110 110 & 111 111 111 = 110 110 110
所以文件的权限就是rw-rw-rw-
mask为066,即000 110 110
open函数的mode为666
mode & (~mask) = 110 110 110 & 111 001 001 = 110 000 000
所以文件的权限为rw-------
0 0
- umask 函数
- umask 函数
- umask()函数
- umask 函数
- umask函数
- umask函数
- umask()函数
- umask()函数 -- linux函数
- umask( )函数、setsid( )函数
- linux中的 umask 函数
- open|creat & umask函数
- umask函数笔记
- umask函数的用处
- umask函数linux
- Linux下的umask函数
- linux之umask函数解析
- linux的umask函数详解
- Linux下的umask函数
- android接入支付宝移动端支付
- 模板
- spring资源(jar包)官网下载
- 0513
- Servlet
- umask()函数
- Android面试题-onCreate源码分析
- 树莓派挂载U盘
- oracle笔记
- POJ-1061 青蛙的约会
- DOM基本操作方法汇总
- dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
- ZOJ
- android 环境搭建