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系统错误码对照表的更多相关文章

  1. linux系统错误码大全

    #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #defi ...

  2. 常用ASCII 码对照表

    目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准 ...

  3. linux源码阅读笔记 数组定义

    在阅读linux源码的过程中遇到了下面的略显奇怪的结构体数组定义. static struct hd_struct{ long start_sect; long nr_sects; }hd[10]={ ...

  4. linux源码阅读笔记 asm函数

    在linux源码中经常遇到__asm__函数.它其实是函数asm的宏定义 #define __asm__ asm,asm函数让系统执行汇编语句. __asm__常常与__volatile__一起出现. ...

  5. linux源码分析2

    linux源码分析 这里使用的linux版本是4.8,x86体系. 这篇是 http://home.ustc.edu.cn/~boj/courses/linux_kernel/1_boot.html  ...

  6. 如何从Linux源码获知版本信息

    /*************************************************************************** * 如何从Linux源码获知版本信息 * 声明 ...

  7. Linux 源码编译Python 3.6

    Linux 源码编译Python 3.6 1.操作系统以及版本显示 # uname -sr Linux 3.10.0-514.el7.x86_64 # uname -sr Linux 3.10.0-5 ...

  8. Linux源码安装JDK1.8

    Linux源码安装Java 1.到官网下载 jdk-8u131-linux-x64.tar.gz 官网地址:http://www.oracle.com/technetwork/java/javase/ ...

  9. Linux 源码阅读 进程管理

    Linux 源码阅读 进程管理 版本:2.6.24 1.准备知识 1.1 Linux系统中,进程是最小的调度单位: 1.2 PCB数据结构:task_struct (Location:linux-2. ...

随机推荐

  1. JiJiDown

    发生了预料之外的错误:System.Reflection.TargetInvocationException: Exception has been thrown by the target of a ...

  2. Python的主要应用领域及应用场景

    参考链接:https://www.cnblogs.com/kaid/p/9016673.html 正文: Python简介 Python(英国发音:/ˈpaɪθən/美国发音:/ˈpaɪθɑːn/), ...

  3. Codeforces Round #339 (Div. 2) A

    Description Programmer Rostislav got seriously interested in the Link/Cut Tree data structure, which ...

  4. echarts和highcharts

    highcharts是基于svg技术的 echarts基于canvas 后者可以在浏览器中实现3D图形  链接  ,这种效果highcharts是完全不可能做得到的.

  5. js css 点亮 星级评分

    利用css 和 js 实现星级评分 <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  6. 关系型数据库---MySQL---事务

    1.概述 1.1 事务:在对业务相关的一系列数据进行操作时,需要保证数据操作的完整性(要么全部成功.要么全部失败): 1.2 MySQL中支持事务的存储引擎是:Innodb: 1.3 事务用来管理in ...

  7. Notepad++实用插件

    说明: Converter: 编码转换工具,ascii2hex,hex2ascii DoxyIt: 添加文件或者函数注释比较方便 DSpellCheck: 拼写检查 MIME Tools: 将Base ...

  8. MVC 路由检测组件 Routing Debugger

    组件下载地址 haacked.com 1.在mvc项目中引入组件 2.配置route规则 public static void RegisterRoutes(RouteCollection route ...

  9. jdk源码分析——java.lang.Boolean

      1.Boolean类里面的2个静态变量. Boolean类,直接声明了2个静态变量,TRUE 和 FALSE,指向2个对象.     public static final Boolean TRU ...

  10. ace+validate表单验证(两种方法)

    //修改密码(直接在validate中验证提交) $("#changePassword").on(ace.click_event, function() { var html = ...