Linux错误码的含义
C Name |
Value |
Description |
EPERM |
1 |
Operation not permitted |
ENOENT |
2 |
No such file or directory |
ESRCH |
3 |
No such process |
EINTR |
4 |
Interrupted system call |
EIO |
5 |
I/O error |
ENXIO |
6 |
No such device or address |
E2BIG |
7 |
Arg list too long |
ENOEXEC |
8 |
Exec format error |
EBADF |
9 |
Bad file number |
ECHILD |
10 |
No child processes |
EAGAIN |
11 |
Try again |
ENOMEM |
12 |
Out of memory |
EACCES |
13 |
Permission denied |
EFAULT |
14 |
Bad address |
ENOTBLK |
15 |
Block device required |
EBUSY |
16 |
Device or resource busy |
EEXIST |
17 |
File exists |
EXDEV |
18 |
Cross-device link |
ENODEV |
19 |
No such device |
ENOTDIR |
20 |
Not a directory |
EISDIR |
21 |
Is a directory |
EINVAL |
22 |
Invalid argument |
ENFILE |
23 |
File table overflow |
EMFILE |
24 |
Too many open files |
ENOTTY |
25 |
Not a tty device |
ETXTBSY |
26 |
Text file busy |
EFBIG |
27 |
File too large |
ENOSPC |
28 |
No space left on device |
ESPIPE |
29 |
Illegal seek |
EROFS |
30 |
Read-only file system |
EMLINK |
31 |
Too many links |
EPIPE |
32 |
Broken pipe |
EDOM |
33 |
Math argument out of domain |
ERANGE |
34 |
Math result not representable |
EDEADLK |
35 |
Resource deadlock would occur |
ENAMETOOLONG |
36 |
Filename too long |
ENOLCK |
37 |
No record locks available |
ENOSYS |
38 |
Function not implemented |
ENOTEMPTY |
39 |
Directory not empty |
ELOOP |
40 |
Too many symbolic links encountered |
EWOULDBLOCK |
41 |
Same as EAGAIN |
ENOMSG |
42 |
No message of desired type |
EIDRM |
43 |
Identifier removed |
ECHRNG |
44 |
Channel number out of range |
EL2NSYNC |
45 |
Level 2 not synchronized |
EL3HLT |
46 |
Level 3 halted |
EL3RST |
47 |
Level 3 reset |
ELNRNG |
48 |
Link number out of range |
EUNATCH |
49 |
Protocol driver not attached |
ENOCSI |
50 |
No CSI structure available |
EL2HLT |
51 |
Level 2 halted |
EBADE |
52 |
Invalid exchange |
EBADR |
53 |
Invalid request descriptor |
EXFULL |
54 |
Exchange full |
ENOANO |
55 |
No anode |
EBADRQC |
56 |
Invalid request code |
EBADSLT |
57 |
Invalid slot |
EDEADLOCK |
- |
Same as EDEADLK |
EBFONT |
59 |
Bad font file format |
ENOSTR |
60 |
Device not a stream |
ENODATA |
61 |
No data available |
ETIME |
62 |
Timer expired |
ENOSR |
63 |
Out of streams resources |
ENONET |
64 |
Machine is not on the network |
ENOPKG |
65 |
Package not installed |
EREMOTE |
66 |
Object is remote |
ENOLINK |
67 |
Link has been severed |
EADV |
68 |
Advertise error |
ESRMNT |
69 |
Srmount error |
ECOMM |
70 |
Communication error on send |
EPROTO |
71 |
Protocol error |
EMULTIHOP |
72 |
Multihop attempted |
EDOTDOT |
73 |
RFS specific error |
EBADMSG |
74 |
Not a data message |
EOVERFLOW |
75 |
Value too large for defined data type |
ENOTUNIQ |
76 |
Name not unique on network |
EBADFD |
77 |
File descriptor in bad state |
EREMCHG |
78 |
Remote address changed |
ELIBACC |
79 |
Cannot access a needed shared library |
ELIBBAD |
80 |
Accessing a corrupted shared library |
ELIBSCN |
81 |
A .lib section in an .out is corrupted |
ELIBMAX |
82 |
Linking in too many shared libraries |
ELIBEXEC |
83 |
Cannot exec a shared library directly |
EILSEQ |
84 |
Illegal byte sequence |
ERESTART |
85 |
Interrupted system call should be restarted |
ESTRPIPE |
86 |
Streams pipe error |
EUSERS |
87 |
Too many users |
ENOTSOCK |
88 |
Socket operation on non-socket |
EDESTADDRREQ |
89 |
Destination address required |
EMSGSIZE |
90 |
Message too long |
EPROTOTYPE |
91 |
Protocol wrong type for socket |
ENOPROTOOPT |
92 |
Protocol not available |
EPROTONOSUPPORT |
93 |
Protocol not supported |
ESOCKTNOSUPPORT |
94 |
Socket type not supported |
EOPNOTSUPP |
95 |
Operation not supported on transport |
EPFNOSUPPORT |
96 |
Protocol family not supported |
EAFNOSUPPORT |
97 |
Address family not supported by protocol |
EADDRINUSE |
98 |
Address already in use |
EADDRNOTAVAIL |
99 |
Cannot assign requested address |
ENETDOWN |
100 |
Network is down |
ENETUNREACH |
101 |
Network is unreachable |
ENETRESET |
102 |
Network dropped |
ECONNABORTED |
103 |
Software caused connection |
ECONNRESET |
104 |
Connection reset by |
ENOBUFS |
105 |
No buffer space available |
EISCONN |
106 |
Transport endpoint |
ENOTCONN |
107 |
Transport endpoint |
ESHUTDOWN |
108 |
Cannot send after transport |
ETOOMANYREFS |
109 |
Too many references |
ETIMEDOUT |
110 |
Connection timed |
ECONNREFUSED |
111 |
Connection refused |
EHOSTDOWN |
112 |
Host is down |
EHOSTUNREACH |
113 |
No route to host |
EALREADY |
114 |
Operation already |
EINPROGRESS |
115 |
Operation now in |
ESTALE |
116 |
Stale NFS file handle |
EUCLEAN |
117 |
Structure needs cleaning |
ENOTNAM |
118 |
Not a XENIX-named |
ENAVAIL |
119 |
No XENIX semaphores |
EISNAM |
120 |
Is a named type file |
EREMOTEIO |
121 |
Remote I/O error |
EDQUOT |
122 |
Quota exceeded |
ENOMEDIUM |
123 |
No medium found |
EMEDIUMTYPE |
124 |
Wrong medium type |
Linux错误码的含义的更多相关文章
- linux错误码
1.通过代码输出错误码以及其代表的含义 具体可以参考errno和os模块 errno.errorcode os.strerror(n) # -*- coding:utf8 -*- import os ...
- HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义
转自:http://m.blog.csdn.net/blog/u013857407/21741847 HTTP协议状态码,是指在HTTP协议运作中由客户端发出请求连接,服务端建立连接,客户端发出HTT ...
- Linux 错误码对照表
errno 在 <errno.h> 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定 ...
- errno错误码及含义(中文)
/usr/include/asm/errno.h #define EPERM 1 /* Operation not permitted */操作不允许 #define ENOENT 2 /* No s ...
- CMPP错误码说明
与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDEL ...
- 转!!CMPP 网关错误码说明
http://www.163duanxin.com/msg/1753.htm CMPP错误码说明 与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zz ...
- 【Fine原创】常见的HTTP错误码的具体含义整理
常见的HTTP错误码的具体含义 "100" : Continue 客户端应当继续发送请求. "101" : witching Protocols ...
- iOS之网络请求及各类错误代码含义总结(包含AFN错误码大全)
转自http://blog.csdn.net/wangyanchang21/article/details/50932191 在很多时候都会遇到错误, 还会带有一些 Error Code , 比如在各 ...
- Linux环境下错误码及意义总结
Linux的错误码包含在/usr/include/asm-generic/errno-base.h和/usr/include/asm-generic/errno.h 这两个文件内: #ifndef _ ...
随机推荐
- PHP魔术方法总结
1.__get.__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ...
- zoj 3460 Missile【经典建图&&二分】
Missile Time Limit: 2 Seconds Memory Limit: 65536 KB You control N missile launching towers. Ev ...
- [每日一题] 11gOCP 1z0-053 :2013-10-7 the backup of MULT_DATA................................32
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12500579 正确答案:D RMAN 的新增功能 对超大型文件应用 Intraf ...
- 高性能以太网芯片W5500 数据手册 V1.0(二)
继续给大家介绍W5500 数据手册. 2.4 固定数据长度模式(FDM) 在外设主机不能控制 SCSn 时,可以使用固定数据长度模式. 此时,SCSn 必须连接到低电平(保持接地).与此同 ...
- LIMS系统供应商一览表
LIMS系统供应商一览表. 国内自主研发的LIMS供应商的产品质量一般,国外的LIMS产品在本土化方面,北京三维天地的质量最佳. LIMS系统JAVA..Net平台上都有,由于实验室业务数据量等原因, ...
- cocos2d-x简单动画
转自:http://4137613.blog.51cto.com/4127613/759610 这里只给出最基本的动画代码,具体使用要根据实际情况自己封装.最好自己开发一个编辑器.额外说一句,开发编辑 ...
- -bash: ls: command not found
在iMac下ls既然command not found,查找了下 原因:在设置环境变量时,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别.解决方案: 直接在控制台下 expo ...
- Linux下Join命令
Linux下Join命令 最近新上线算法,打算分析起点书籍点击率的波动,原来已经有流程每天每本书籍的点击率数据(文件).之前这种情况都是写代码对不同天的进行合并,后来发现linux下直接就有join命 ...
- java16 程序、进程、线程
一.程序.进程.线程 .程序:程序就是我们编写的代码,也就是指令集,是一个静态概念. .进程:操作系统调度我们的程序,动态概念,一个程序就是一个进程.进程是程序的一次动态执行过程,占用特定的地址空间, ...
- oc学习笔记2
.oc中的BOOL类型 oc中的BOOL类型的值为YES和NO,有点小奇怪 在oc中YES不等于1,但是NO一定等于0,所以不要把1和YES来比较 .消息发送 在oc中,经常使用这样的术语:将allo ...