gpt4 book ai didi

c - 在 Posix 中如何使用 dev_t 类型?

转载 作者:太空狗 更新时间:2023-10-29 14:50:03 31 4
gpt4 key购买 nike

我追求的是这种类型的含义,以及什么接口(interface)可以使用它。

在 Posix 规范中解释说 dev_t 用于设备 ID。但是,对于任何由路径描述的对象(可以是文件、目录、fifo 或物理设备),设备 ID 意味着什么?

例如,调用 stat() 会为您提供一个包含此类成员的结构;您可以统计文件系统中的任何类型的对象。那么设备id对于不同的文件类型应该有不同的含义。

最佳答案

dev_t 在绝大多数程序(可移植且未连接到单个操作系统的程序)中的唯一用途是确定两个文件名或文件描述符引用相同的底层文件.当且仅当两个文件的 stat 结构的 st_inost_dev 条目相互匹配时,这是正确的。

基本上,st_dev 告诉文件所在的“设备”(例如挂载的分区、网络共享等),st_ino 是文件的唯一标识符在单个设备的上下文中。

关于c - 在 Posix 中如何使用 dev_t 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9635702/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com