我追求的是这种类型的含义以及什么接口可以使用它。
Posix 规范中解释说dev_t
用于设备 ID。但是,对于路径所描述的任何对象(可以是文件、目录、fifo 或物理设备)来说,设备 id 意味着什么?
例如,调用stat()
应为您提供一个包含此类类型成员的结构;您可以统计文件系统中任何类型的对象。那么设备ID对于不同的文件类型应该有不同的含义。
唯一的用途是dev_t
在绝大多数程序(可移植且未连接到单个操作系统的程序)中,确定两个文件名或文件描述符引用同一个底层文件。当且仅当st_ino
and st_dev
两个文件的条目stat
结构相互匹配。
基本上,st_dev
告诉文件所在的“设备”(例如安装的分区、网络共享等),以及st_ino
是单个设备上下文中文件的唯一标识符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)