mode_t

原创 2012年03月27日 16:33:44

mode_t  实际上是unsigned int. 4个字节,32

31    20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

未用

文件类型

owner

group

other

文件的类型由12-15位决定。bcd-lsp共七种可能。文件类型掩码S_IFMT规定为:12-15位是1其它位全0。用八进制表示0170000.

st_mode & S_IFMT结果就是文件的类型,七种类型都有宏定义:S_IFREG S_IFDIR S_IFLNK S_IFCHR S_IFBLK S_IFIFO S_IFSOCK

0-8位是文件存取控制位

相关文章推荐

chmod函数中的mode_t参数

chmod函数的定义: #include #include int chmod(const char *path, mode_t mode) 关于mode_t的定义: #ifndef ...
  • sunrock
  • sunrock
  • 2011年03月21日 22:32
  • 6703

Python标准库:内置函数open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=T

本函数是打开一个文件并返回文件对象。如果文件不能打开,抛出异常OSError。参数file是一个字符串表示的文件名称,或者一个数组表示的文件名称。文件名称可以是相对当前目录的路径,也可以是绝对路径表示...
  • caimouse
  • caimouse
  • 2015年02月01日 10:10
  • 17264

UNIX文件mode_t详解

打开文件、新建文件和关闭文件操作 打开文件操作使用系统调用函数open(),该函数的作用是建立一个文件描述符,其他的函数可以通过文件描述符对指定文件进行读取与写入的操作。打开文件的一般形式是: ...

linux open函数的 mode_t涵义(转)

原文地址::http://www.cnblogs.com/infiniti/archive/2013/03/06/2946998.html 打开文件、新建文件和关闭文件操作 ...

linux中open()函数的mode_t 含义

打开文件、新建文件和关闭文件操作 打开文件操作使用系统调用函数open(),该函数的作用是建立一个文件描述符,其他的函数可以通过文件描述符对指定文件进行读取与写入的操作。打开文件的一般形式是: ...

org-mode 使用的css

  • 2017年08月09日 11:49
  • 10KB
  • 下载

the system is running in low_graphics mode解决方法(试验成功且完整有图)

前几日,一个朋友突然找我,说自己安装的ubuntu系统有问题,让我看看能不能解决,问题是安装时可以正常启动的ubuntu系统,现在打开却提示the system is running in low_g...
  • LDan508
  • LDan508
  • 2015年11月20日 07:39
  • 1777

Org-mode简明教程.pdf

  • 2017年09月21日 19:16
  • 599KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mode_t
举报原因:
原因补充:

(最多只允许输入30个字)