dir 文件
用途
描述一个目录的格式。
语法
#include < sys/dir.h >
描述
目录是包含定义文件层次结构所必需的信息和结构的文件。 如果文件具有 _ IFDIR 文件方式,那么系统会将该文件解释为目录。 对目录结构的所有修改都必须在操作系统的控制下执行。
目录文件格式包含最多 256 个字符的组件名称。 这是通过使用可变长度结构来描述各个目录条目来实现的。 以下是目录条目的结构。
注: 此结构是特定于文件系统的数据结构。 建议独立于文件系统的应用程序使用独立于文件系统的 直接 结构及其相关的库支持例程。
struct direct {
ino_t d_ino;
ushort d_reclen;
ushort d_namelen;
char d_name[256];
};按照约定,每个目录中的前两个条目是 . (点) 和 .. (点点)。 . (点) 是目录本身的一个条目。 .. (点点点) 条目用于父目录。 在根中 ( / ) 目录 .. 的含义 (点点) 已修改; 由于不存在父目录,因此 .. (点点) 条目与 . 具有相同的含义。 (点)条目。
DIRSIZ (民主党) 宏提供表示目录条目所需要的空间量。 民主党 参数是一个指向 直接 结构的指针。