gpt4 book ai didi

linux -/usr/include/dirent.h 中的 DT_WHT 是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 11:15:31 26 4
gpt4 key购买 nike

我正在阅读 dirent.h 的源代码有一个枚举

enum
{
DT_UNKNOWN = 0, // unknown type
#define DT_UNKNOWN DT_UNKNOWN
DT_FIFO = 1, // a named pipe, or FIFO
#define DT_FIFO DT_FIFO
DT_CHR = 2, // a character device
#define DT_CHR DT_CHR
DT_DIR = 4, // a directory
#define DT_DIR DT_DIR
DT_BLK = 6, // a block device
#define DT_BLK DT_BLK
DT_REG = 8, // regular file
#define DT_REG DT_REG
DT_LNK = 10, // symbolic link
#define DT_LNK DT_LNK
DT_SOCK = 12, // local domain socket
#define DT_SOCK DT_SOCK
DT_WHT = 14 // ?
#define DT_WHT DT_WHT
};

那么什么是 DT_WHT?我搜索了 Single Unix Specification Version 4,但一无所获。我的发行版是 CentOS 6.2 x64Linux 内核版本为:2.6.32-220.x16.x86_64。

非常感谢!

最佳答案

我用谷歌搜索了 readdir DT_WHT 并找到了 this thread这解释了这是来自 BSD 的“whiteout”。

关于linux -/usr/include/dirent.h 中的 DT_WHT 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13132667/

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