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