常见的Linux系统错误码教程文件_第1页
常见的Linux系统错误码教程文件_第2页
常见的Linux系统错误码教程文件_第3页
常见的Linux系统错误码教程文件_第4页
常见的Linux系统错误码教程文件_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常见的 Linux 系统错误码,即 errorno 的值1 EPERM Operation not permitted 操作不许可2 ENOENT No such file or directory 无此文件或目录3 ESRCH No such process 无此过程4 EINTR Interrupted system call 系统调用被禁止5 EIO I/O error I/O 错误6 ENXIO No such device or address 无此器件或地址7 E2BIG Arg list too long Arg 列表太长8 ENOEXEC Exec format error E

2、xec 格式错误9 EBADF Bad file number 文件数目错误10 ECHILD No child processes 无子过程11 EAGAIN Try again 再试一遍12 ENOMEM Out of memory 内存溢出13 EACCES Permission denied 许可拒绝14 EFAULT Bad address 错误的地址15 ENOTBLK Block device required 需要块设备16 EBUSY Device or resource busy 设备或资源忙17 EEXIST File exists 文件存在18 EXDEV Cross-

3、device link 跨器链接19 ENODEV No such device 无此设备20 ENOTDIR Not a directory 不是一个目录21 EISDIR Is a directory 是一个目录22 EINV AL Invalid argument 无效的函数自变量23 ENFILE File table overflow 文件表溢出24 EMFILE Too many open files 打开的文件太多25 ENOTTY Inappropriate ioctl for device26 ETXTBSY Text file busy 文本文件忙27 EFBIG File

4、 too large 文件太大28 ENOSPC No space left on device 磁盘空间不足29 ESPIPE Illegal seek 不合法的寻找30 EROFS Read-only file system 只读文件系统31 EMLINK Too many links 太多的链接#define EPERM1#define ENOENT2#define ESRCH3#define EINTR4#define EIO 5 #define ENXIO6#define E2BIG7#define ENOEXEC 8 #define EBADF9#define ECHILD10/u

5、sr/include/asm-generic/errno-base.h/* Operation not permitted */ /* No such file or directory */ /* No such process */ /* Interrupted system call */* I/O error */* No such device or address */* Argument list too long */* Exec format error */* Bad file number */* No child processes */#define EAGAIN11

6、/* Try again */#define ENOMEM12/* Out of memory */#define EACCES13/* Permission denied */#define EFAULT14/* Bad address */#define ENOTBLK15/* Block device required */#define EBUSY16/* Device or resource busy */#define EEXIST17/* File exists */#define EXDEV18/* Cross-device link */#define ENODEV19/*

7、No such device */#define ENOTDIR20/* Not a directory */#define EISDIR21/* Is a directory */#define EINV AL22/* Invalid argument */#define ENFILE23/* File table overflow */#define EMFILE24/* Too many open files */#define ENOTTY25/* Not a typewriter */#define ETXTBSY26/* Text file busy */#define EFBIG

8、27/* File too large */#define ENOSPC28/* No space left on device */#define ESPIPE29/* Illegal seek */#define EROFS30/* Read-only file system */#define EMLINK31/* Too many links */#define EPIPE32/* Broken pipe */#define EDOM33/* Math argument out of domain of func */#define ERANGE34/* Math result not

9、 representable */usr/include/asm-generic/errno.h#define EDEADLK35/* Resource deadlock would occur */#define ENAMETOOLONG36#define ENOLCK37/* File name too long */ /* No record locks available */#define ENOSYS38#define ENOTEMPTY39/* Function not implemented */* Directory not empty */#define ELOOP40#d

10、efine EWOULDBLOCK/* Too many symbolic links encountered */ EAGAIN /* Operation would block */#define ENOMSG42#define EIDRM43/* No message of desired type */ /* Identifier removed */#define ECHRNG44/* Channel number out of range */#define EL2NSYNC45#define EL3HLT46/* Level 2 not synchronized */ /* Le

11、vel 3 halted */#define EL3RST47/* Level 3 reset */#define ELNRNG48/* Link number out of range */#define EUNATCH49/* Protocol driver not attached */#define ENOCSI50/* No CSI structure available */#define EL2HLT51/* Level 2 halted */#define EBADE52/* Invalid exchange */#define EBADR53/* Invalid reques

12、t descriptor */#define EXFULL54/* Exchange full */#define ENOANO55/* No anode */#define EBADRQC56/* Invalid request code */#define EBADSLT57/* Invalid slot */#define EDEADLOCKEDEADLK#define EBFONT59/* Bad font file format */#define ENOSTR60/* Device not a stream */#define ENODATA61/* No data availab

13、le */#define ETIME62/* Timer expired */#define ENOSR63/* Out of streams resources */#define ENONET64/* Machine is not on the network */#define ENOPKG65/* Package not installed */#define EREMOTE66/* Object is remote */#define ENOLINK67/* Link has been severed */#define EADV68/* Advertise error */#def

14、ine ESRMNT69/* Srmount error */#define ECOMM70/* Communication error on send */#define EPROTO71/* Protocol error */#define EMULTIHOP72/* Multihop attempted */#define EDOTDOT73/* RFS specific error */#define EBADMSG74/* Not a data message */#define EOVERFLOW75/* Value too large for defined data type

15、*/#define ENOTUNIQ76/* Name not unique on network */#define EBADFD77/* File descriptor in bad state */#define EREMCHG78/* Remote address changed */#define ELIBACC79/* Can not access a needed shared library */#define ELIBBAD80/* Accessing a corrupted shared library */#define ELIBSCN81/* .lib section

16、in a.out corrupted */#define ELIBMAX82/* Attempting to link in too many shared libraries */#define ELIBEXEC83/* Cannot exec a shared library directly */#define EILSEQ84/* Illegal byte sequence */#define ERESTART85/* Interrupted system call should be restarted */#define ESTRPIPE86/* Streams pipe erro

17、r */#define EUSERS87/* Too many users */#define ENOTSOCK88/* Socket operation on non-socket */#define EDESTADDRREQ89/* Destination address required */#define EMSGSIZE90/* Message too long */#define EPROTOTYPE91/* Protocol wrong type for socket */#define ENOPROTOOPT 92 /* Protocol not available */#de

18、fine EPROTONOSUPPORT 93#define ESOCKTNOSUPPORT 94/* Protocol not supported */ /* Socket type not supported */#define EOPNOTSUPP95 /* Operation not supported on transport endpoint */#define EPFNOSUPPORT 96/* Protocol family not supported */#define EAFNOSUPPORT 97#define EADDRINUSE 98#define EADDRNOTA

19、 VAIL 99#define ENETDOWN100#define ENETUNREACH 101#define ENETRESET102#define ECONNABORTED 103#define ECONNRESET#define ENOBUFS#define EISCONN#define ENOTCONN#define ESHUTDOWN#define ETOOMANYREFS#define ETIMEDOUT#define ECONNREFUSED#define EHOSTDOWN#define EHOSTUNREACH#define EALREADY 114 #define EI

20、NPROGRESS 115 #define ESTALE 116 #define EUCLEAN117#define ENOTNAM118#define ENA VAIL119#define EISNAM120#define EREMOTEIO121#define EDQUOT122#define ENOMEDIUM123#define EMEDIUMTYPE124#define ECANCELED125#define ENOKEY126#define EKEYEXPIRED 127 #define EKEYREVOKED128#define EKEYREJECTED129/* for rob

21、ust mutexes */#define EOWNERDEAD 130/* Address family not supported by protocol */ /* Address already in use */* Cannot assign requested address */* Network is down */* Network is unreachable */* Network dropped connection because of reset */* Software caused connection abort */104 /* Connection reset by peer */105 /* No buffer space available */106 /* Transport endpoint is already connected */107 /* Transport endpoint is no

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论