程序14-2 linux/include/const.h


  1 #ifndef _CONST_H

  2 #define _CONST_H

  3

  4 #define BUFFER_END 0x200000          // 定义缓冲使用内存的末端(代码中没有使用该常量)。

  5

    // i节点数据结构中i_mode字段的各标志位。

  6 #define I_TYPE          0170000      // 指明i节点类型(类型屏蔽码)。

  7 #define I_DIRECTORY     0040000      // 是目录文件。

  8 #define I_REGULAR       0100000      // 是常规文件,不是目录文件或特殊文件。

  9 #define I_BLOCK_SPECIAL 0060000      // 是块设备特殊文件。

 10 #define I_CHAR_SPECIAL  0020000      // 是字符设备特殊文件。

 11 #define I_NAMED_PIPE    0010000      // 是命名管道节点。

 12 #define I_SET_UID_BIT   0004000      // 在执行时设置有效用户ID类型。

 13 #define I_SET_GID_BIT   0002000      // 在执行时设置有效组ID类型。

 14

 15 #endif

 16