errno头文件是什么
时间: 2023-11-29 12:05:31 浏览: 161
C语言头文件 ERRNO
errno.h 是一个 C 语言标准库头文件,用于处理错误码(error code)。它定义了一个全局变量 errno,该变量在程序中的一些函数调用发生错误时被设置,并通过宏定义了一些常用的错误码。
errno.h 中定义的错误码是整数值,每个值表示一种特定的错误类型。当函数调用失败时,errno 被设置为相应的错误码,以便程序能够根据错误码来处理错误情况。我们可以使用 perror() 或 strerror() 函数来获取更具体的错误信息。
下面是一些常见的 errno.h 中定义的错误码:
- EPERM:操作不允许
- ENOENT:文件或目录不存在
- ESRCH:没有这样的进程
- EINTR:操作被中断
- EIO:I/O 错误
- ENXIO:没有这样的设备或地址
- E2BIG:参数列表太长
- ENOEXEC:执行格式错误的程序
- EBADF:文件描述符无效
***
阅读全文