EPERM 1
|
Operation not permitted.
|
ENOENT 2
|
No such file or path.
|
ESRCH 3
|
No such process.
|
EINTR 4
|
Interrupted function call.
|
EIO 5
|
I/O error.
|
ENXIO 6
|
No such device or address.
|
E2BIG 7
|
Parameter list too long.
|
ENOEXEC 8
|
Exec format error.
|
EBADF 9
|
Bad file descriptor.
|
ECHILD 10
|
No child processes.
|
EAGAIN 11
|
Retry.
|
ENOMEM 12
|
Not enough memory space.
|
EACCES 13
|
Incorrect permission.
|
EFAULT 14
|
Invalid address.
|
ENOTBLK 15
|
Block device request.
|
EBUSY 16
|
Device or resource busy.
|
EEXIST 17
|
File exists.
|
EXDEV 18
|
Incorrect link.
|
ENODEV 19
|
No such device.
|
ENOTDIR 20
|
Not a directory.
|
EISDIR 21
|
Is a directory.
|
EINVAL 22
|
Invalid parameter.
|
ENFILE 23
|
Too many opened files in system (the maximum number exceeded)
|
EMFILE 24
|
Too many opened files in a process (the maximum number exceeded)
|
ENOTTY 25
|
Inappropriate I/O control operation.
|
ETXTBSY 26
|
Text file busy.
|
EFBIG 27
|
File too large.
|
ENOSPC 28
|
No space left on device.
|
ESPIPE 29
|
Invalid query.
|
EROFS 30
|
Read-only file system.
|
EMLINK 31
|
Too many links.
|
EPIPE 32
|
The pipe file is incorrect or the read end of the pipe is closed during the write operation.
|
EDOM 33
|
Domain error. The value of at least one input parameter is out of the parameter range.
|
ERANGE 34
|
The actual return value exceeds the return value range.
|
EDEADLK 35
|
Resource deadlock.
|
ENAMETOOLONG 36
|
File name too long.
|
ENOLCK 37
|
No locks available.
|
ENOSYS 38
|
Function not implemented.
|
ENOTEMPTY 39
|
Directory not empty.
|
ELOOP 40
|
Too many levels of symbolic links.
|
EWOULDBLOCK EAGAIN
|
Operation would block (the same value as EAGAIN)
|
ENOMSG 42
|
No message of the 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 ID out of range.
|
EUNATCH 49
|
Protocol driver not attached.
|
ENOCSI 50
|
No available CSI structure.
|
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 EDEADLK
|
Resource deadlock (the same value as EDEADLK)
|
EBFONT 59
|
Incorrect font format.
|
ENOSTR 60
|
Not a stream device.
|
ENODATA 61
|
No message is available on the stream head read queue.
|
ETIME 62
|
Timer expired.
|
ENOSR 63
|
No stream resources.
|
ENONET 64
|
Machine is disconnected from the network.
|
ENOPKG 65
|
Package not installed.
|
EREMOTE 66
|
Object is remote.
|
ENOLINK 67
|
Link has been severed.
|
EADV 68
|
Broadcast error.
|
ESRMNT 69
|
srmount error
|
ECOMM 70
|
Communication error on send.
|
EPROTO 71
|
Protocol error.
|
EMULTIHOP 72
|
Multi-hop attempt.
|
EDOTDOT 73
|
RFS-specific error.
|
EBADMSG 74
|
Non-data message.
|
EOVERFLOW 75
|
Value too large to be represented by the defined data type.
|
ENOTUNIQ 76
|
Name not unique on the network.
|
EBADFD 77
|
File descriptor in the bad state.
|
EREMCHG 78
|
Remote address changed.
|
ELIBACC 79
|
Cannot access a needed shared library.
|
ELIBBAD 80
|
Accessing a corrupted shared library.
|
ELIBSCN 81
|
lib section in a.out corrupted
|
ELIBMAX 82
|
Attempting to link in too many shared libraries.
|
ELIBEXEC 83
|
Cannot execute a shared library directly.
|
EILSEQ 84
|
Invalid byte sequence.
|
ERESTART 85
|
Interrupted system call should be restarted.
|
ESTRPIPE 86
|
Stream pipe error.
|
EUSERS 87
|
Too many users.
|
ENOTSOCK 88
|
Not a socket.
|
EDESTADDRREQ 89
|
Destination address required.
|
EMSGSIZE 90
|
Message too long.
|
EPROTOTYPE 91
|
Socket protocol error.
|
ENOPROTOOPT 92
|
Protocol not available.
|
EPROTONOSUPPORT 93
|
Protocol not supported.
|
ESOCKTNOSUPPORT 94
|
Socket type not supported.
|
EOPNOTSUPP 95
|
Operation not supported on socket.
|
ENOTSUP EOPNOTSUPP
|
Operation not supported on socket. The value is the same as that of EOPNOTSUPP.
|
EPFNOSUPPORT 96
|
Protocol family not supported.
|
EAFNOSUPPORT 97
|
Address family not supported.
|
EADDRINUSE 98
|
Address already in use.
|
EADDRNOTAVAIL 99
|
Address not available.
|
ENETDOWN 100
|
Network is down.
|
ENETUNREACH 101
|
Network unreachable.
|
ENETRESET 102
|
Network disconnection caused by restart.
|
ECONNABORTED 103
|
Network disconnection caused by software problems.
|
ECONNRESET 104
|
Connection reset.
|
ENOBUFS 105
|
No buffer space available.
|
EISCONN 106
|
Socket is connected.
|
ENOTCONN 107
|
Socket disconnected.
|
ESHUTDOWN 108
|
Cannot send after transport endpoint shutdown.
|
ETOOMANYREFS 109
|
Cannot splice due to too many references.
|
ETIMEDOUT 110
|
Connection timed out.
|
ECONNREFUSED 111
|
Connection refused.
|
EHOSTDOWN 112
|
Host is down.
|
EHOSTUNREACH 113
|
Host is unreachable.
|
EALREADY 114
|
Operation already in process.
|
EINPROGRESS 115
|
Operation in progress.
|
ESTALE 116
|
Stale file handle.
|
EUCLEAN 117
|
Structure needs cleaning.
|
ENOTNAM 118
|
Not a XENIX named type file.
|
ENAVAIL 119
|
No XENIX semaphores available.
|
EISNAM 120
|
Duplicate file name.
|
EREMOTEIO 121
|
Remote I/O error.
|
EDQUOT 122
|
Quota exceeded.
|
ENOMEDIUM 123
|
No medium found.
|
EMEDIUMTYPE 124
|
Wrong medium type.
|
ECANCELED 125
|
Operation canceled.
|
ENOKEY 126
|
Required key not available.
|
EKEYEXPIRED 127
|
Key has expired.
|
EKEYREVOKED 128
|
Key has been revoked.
|
EKEYREJECTED 129
|
Key was rejected by service.
|
EOWNERDEAD 130
|
Resource owner died.
|
ENOTRECOVERABLE 131
|
State not recoverable.
|
ERFKILL 132
|
Operation not possible due to RF-kill.
|
EHWPOISON 133
|
Hardware errors on the memory page.
|