linux-011-errno.h头文件

xiaoxiao2021-02-27  343

#ifndef _ERRNO_H #DEFINE _ERRNO_H extern int errno; #define ERROR 99 /*error 一般错误*/ #define EPERM 1 /*eperm 操作没有许可*/ #define ENOENT 2 /*enoent 文件或目录不存在*/ #define ESRCH 3 /*espch 指定的进程不存在*/ #define EINTR 4 /*eintr 中断的函数调用*/ #define EIO 5 /*eio 输入/输出错*/ #define ENXIO 6 /*enxio 指定设备或地址不存在*/ #define E2BIG 7 /*e2big 参数列表太长*/ #define ENOEXEC 8 /*enoexec 执行程序格式错误*/ #define EBADF 9 /*ebadf 文件句柄(描述符)错误*/ #define ECHILD 10 /*echild 子进程不存在*/ #define EAGAIN 11 /*eagain 资源暂时不可用*/ #define ENOMEM 12 /*enomem 内存不足*/ #define EACCES 13 /*eacces 没有许可权限*/ #define EFAULT 14 /*efault 地址错*/ #define ENOTBLK 15 /*enotblk 不是块设备文件*/ #define EBUSY 16 /*ebusy 资源正忙*/ #define EEXIST 17 /*eexist 文件已存在*/ #define EXDEV 18 /*exdev 非法链接*/ #define ENODEV 19 /*exodev 设备不存在*/ #define ENOTDIR 20 /*enotdir 不是目录文件*/ #define EISDIR 21 /*eisdir 是目录文件*/ #define EINVAL 22 /*einval 参数无效*/ #define ENFILE 23 /*enfile 系统打开文件数太多*/ #define EMFILE 24 /*emfile 打开文件数太多*/ #define ENOTTY 25 /*enotty 不恰当的IO控制操作*/ #define ETXTBSY 26 /*etxtbsy 不再使用*/ #define EFBIG 27 /*efbig 文件太大*/ #define ENOSPC 28 /*enospc 设备太满*/ #define ESPIPE 29 /*espipe 无效的文件指针重定位*/ #define EROFS 30 /*erofs 文件系统只读*/ #define EMLINK 31 /*emlink 连接太多*/ #define EPIPE 32 /*epipe 管道错*/ #define EDOM 33 /*edom 域出错*/ #define ERANGE 34 /*erange 结果太大*/ #define EDEADLK 35 /*edeadlk 避免资源死锁*/ #define ENAMETOOLONG 36/*enamtoolong 文件名太长*/ #define ENOLCK 37 /*enolck 没有锁定可用*/ #define ENOSYS 38 /*enosys 功能还没有实现*/ #define ENOTEMPTY 39 /*enotempty 目录不空*/ /**/ #endif
转载请注明原文地址: https://www.6miu.com/read-2695.html

最新回复(0)