c - 为什么 ENOENT 表示 "No such file or directory"?

标签 c linux unix

ENOENT中的ENT是什么意思?

应该不会报错:

No such file or directory

只用 ENOFILE 命名?

有什么故事或理由吗?

最佳答案

它是Error NO ENTry(或Error NO ENTity)的缩写,实际上不仅仅可以用于文件/目录。

之所以缩写是因为早期的 C 编译器不支持超过 8 个字符的符号。

关于c - 为什么 ENOENT 表示 "No such file or directory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902828/

相关文章:

c - 意外的静态变量地址行为

c - 检索可用的 YouTube 视频格式

linux - Postfix 电子邮件转发

unix - 记录到系统日志 vs 文件系统 : pros and cons

linux - Mac 上 "size"命令中的数据段大小

c - 如何在C中创建空链表?

c - 如何将 Glade 小部件存储在变量中?

linux - 查找 CD 的序列号

linux - CUDA 设备似乎被阻止

php - 检查 MongoDB php 驱动程序版本