Linux错误代码含义
常用Linux错误代码含义,如下表所示:
|
名称 |
值 |
描述 |
|
EPERM |
1 |
操作不允许 |
|
ENOENT |
2 |
无此文件或目录 |
|
ESRCH |
3 |
无此进程 |
|
EINTR |
4 |
中断系统调用 |
|
EIO |
5 |
I/O 错误 |
|
ENXIO |
6 |
无此设备或地址 |
|
E2BIG |
7 |
参数列表过长 |
|
ENOEXEC |
8 |
执行文件错误 |
|
EBADF |
9 |
错误的文件数 |
|
ECHILD |
10 |
无子进程 |
|
EAGAIN |
11 |
再尝试一下 |
|
ENOMEM |
12 |
内存溢出 |
|
EACCES |
13 |
要求被否定 |
|
EFAULT |
14 |
错误地址 |
|
ENOTBLK |
15 |
块设备请求 |
|
EBUSY |
16 |
设备或者资源忙 |
|
EEXIST |
17 |
文件存在 |
|
EXDEV |
18 |
Cross-device link |
|
ENODEV |
19 |
无此设备 |
|
ENOTDIR |
20 |
不是一个目录文件 |
|
EISDIR |
21 |
I是一个目录文件 |
|
EINVAL |
22 |
无效的参数 |
|
ENFILE |
23 |
文件表溢出 |
|
EMFILE |
24 |
打开文件过多 |
|
ENOTTY |
25 |
不是一个TTY设备 |
|
ETXTBSY |
26 |
文件忙 |
|
EFBIG |
27 |
文件过大 |
|
ENOSPC |
28 |
此设备上没有空间了 |
|
ESPIPE |
29 |
无效的偏移 |
|
EROFS |
30 |
只读文件系统 |
|
EMLINK |
31 |
链接过多 |
|
EPIPE |
32 |
错误的管道 |
|
EDOM |
33 |
Math argument out of domain |
|
ERANGE |
34 |
Math result not representable |
|
EDEADLK |
35 |
Resource deadlock would occur |
|
ENAMETOOLONG |
36 |
文件名过长 |
|
ENOLCK |
37 |
No record locks available |
|
ENOSYS |
38 |
函数没有实现 |
|
ENOTEMPTY |
39 |
目录非空 |
|
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错误代码含义的更多相关文章
- http错误代码含义中英文对照
Http错误代码含义中文 概要当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字 ...
- http错误代码含义大全详解
http 错误代码表 所有 HTTP 状态代码及其定义. 代码 指示 2xx 成功 200 正常:请求已完成. 201 正常:紧接 POST 命令. 202 正常:已接受用于处理, ...
- linux通配符含义
linux通配符含义: . 当前目录**** .. 当前目录的上一级目录**** * 通配符,代表任意0个或多个字符***** ? 通配符,代表重复0个或一个0前面的字符 : ...
- iOS之网络请求及各类错误代码含义总结(包含AFN错误码大全)
转自http://blog.csdn.net/wangyanchang21/article/details/50932191 在很多时候都会遇到错误, 还会带有一些 Error Code , 比如在各 ...
- Linux内存含义
关于Linux的内存,首先要先知道各个部分的含义 1. 命令: free -m // Mb 显示 1,total:物理内存实际总量2,used:这块千万注意,这里可不是实际已经使用了的内存哦 ...
- Linux进程含义知多少
理想情况下,您应该明白在您的系统中运行的每一个进程.要获得所有进程的列表,可以执行命令 ps -ef(POSIX 风格)或 ps ax(BSD 风格).进程名有方括号的是内核级的进程,执行辅助功能(比 ...
- 嵌入式 Linux进程含义知多少
理想情况下,您应该明白在您的系统中运行的每一个进程.要获得所有进程的列表,可以执行命令 ps -ef(POSIX 风格)或 ps ax(BSD 风格).进程名有方括号的是内核级的进程,执行辅助功能(比 ...
- 网络请求及各类错误代码含义总结(包含AFN错误码大全)
碰见一个很奇葩的问题, 某些手机在设置了不知什么后, 某些 APP 死活 HTTPS 请求失败, 例如以 UMeng 统计HTTP 请求失败为例, Log如下: UMLOG: (Error App ...
- Linux错误代码
#ifndef _I386_ERRNO_H #define _I386_ERRNO_H #define EPERM 1 /* Operation not permitted */ #define EN ...
随机推荐
- js设置div透明度
原生js设置透明度 为了兼容IE与其他浏览器对透明度的设置,我们需要对以上两种样式分别进行设置: 复制代码代码如下: var alpha = 30; //透明度值变量 var oDiv = docum ...
- SAP笔记---非-现存任务/请求XXX上的请求锁定
不管在SAP中的哪个系统在点击修改程序时都有可能出现以下图中的报错: 已找到解决办法,步骤如下: 1,se11中查看tlock表找到以上提到的请求号记录: 2,进入se16n,输入请求号,在事务代码输 ...
- python - logging模块应用
logging日志模块应用: import logging # logging.basicConfig( # #定义日志级别,共5个级别,默认级别为warning级别,所以debug和info级别不添 ...
- 首次使用Vue开发
1.首先在页面上添加如下的代码 var app = new Vue({ el: '#signupForm', data: { UserName: '', PWD: '' } }); 2.在下面添加ht ...
- AT91RM9200---定时器简介
1.前言 系统定时器模块集成了3个不同的定时器 一个周期性间隔的定时器,用来为操作系统设置时基 一个看门狗定时器,可用于软件死锁时进行系统复位 一个实时时钟计数器用来记录流逝的时间 系统定时器时钟 这 ...
- Linux MMC framework2:基本组件之core
1.前言 本文主要core组件的主要流程,在介绍的过程中,将详细说明和core相关的流程,涉及到其它组件的详细流程再在相关文章中说明. 2.主要数据结构和API TODO 3. 主要流程 3.1 mm ...
- eclipse自动生成变量名声明(按方法返回值为本地变量赋值)
eclipse自动生成变量名声明(按方法返回值为本地变量赋值) ctrl+2+L 这个快捷键可自动补全代码,极大提升编码效率! 注:ctrl和2同时按完以后释放,再快速按L.不能同时按! 比如写这句代 ...
- WM8960音频播放
第一节 音频播放原理首先需要申明一下,本章的代码来自网络,参考了亚嵌教育李明老师(论坛ID:limingth)的帖子: http://www.arm9home.net/read.php?tid=205 ...
- PYTHON-模块定义 搜索路径
模块是什么: ***** 模块 是一系列功能的集合体 一个py文件就是一个模块 一个函数就是一个功能 例如 A.py 文件名A.py 模块名 A 模块有哪些来源 内置 第三方 自定义 模块有四种通用的 ...
- JS实现数组去重(重复的元素只保留一个)
1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中: ,,,,,,,,]; func ...