Skip to main content

Module code

Module code 

Source
Expand description

Contains the C-compatible error codes.

Constantsยง

E2BIG
Argument list too long.
EACCES
Permission denied.
EADDRINUSE
Address already in use.
EADDRNOTAVAIL
Cannot assign requested address.
EADV
Advertise error.
EAFNOSUPPORT
Address family not supported by protocol.
EAGAIN
Try again.
EALREADY
Operation already in progress.
EBADCOOKIE
Cookie is stale.
EBADE
Invalid exchange.
EBADF
Bad file number.
EBADFD
File descriptor in bad state.
EBADHANDLE
Illegal NFS file handle.
EBADMSG
Not a data message.
EBADR
Invalid request descriptor.
EBADRQC
Invalid request code.
EBADSLT
Invalid slot.
EBADTYPE
Type not supported by server.
EBFONT
Bad font file format.
EBUSY
Device or resource busy.
ECANCELED
Operation Canceled.
ECHILD
No child processes.
ECHRNG
Channel number out of range.
ECOMM
Communication error on send.
ECONNABORTED
Software caused connection abort.
ECONNREFUSED
Connection refused.
ECONNRESET
Connection reset by peer.
EDEADLK
Resource deadlock would occur.
EDESTADDRREQ
Destination address required.
EDOM
Math argument out of domain of func.
EDOTDOT
RFS specific error.
EDQUOT
Quota exceeded.
EEXIST
File exists.
EFAULT
Bad address.
EFBIG
File too large.
EFSBADCRC
Bad CRC detected.
EFSCORRUPTED
Filesystem is corrupted.
EFTYPE
Wrong file type for the intended operation.
EHOSTDOWN
Host is down.
EHOSTUNREACH
No route to host.
EHWPOISON
Memory page has hardware error.
EIDRM
Identifier removed.
EILSEQ
Illegal byte sequence.
EINPROGRESS
Operation now in progress.
EINTR
Interrupted system call.
EINVAL
Invalid argument.
EIO
I/O error.
EIOCBQUEUED
iocb queued, will get completion event.
EISCONN
Transport endpoint is already connected.
EISDIR
Is a directory.
EISNAM
Is a named type file.
EJUKEBOX
Request initiated, but will not complete before timeout.
EKEYEXPIRED
Key has expired.
EKEYREJECTED
Key was rejected by service.
EKEYREVOKED
Key has been revoked.
EL2HLT
Level 2 halted.
EL2NSYNC
Level 2 not synchronized.
EL3HLT
Level 3 halted.
EL3RST
Level 3 reset.
ELIBACC
Can not access a needed shared library.
ELIBBAD
Accessing a corrupted shared library.
ELIBEXEC
Cannot exec a shared library directly.
ELIBMAX
Attempting to link in too many shared libraries.
ELIBSCN
.lib section in a.out corrupted.
ELNRNG
Link number out of range.
ELOOP
Too many symbolic links encountered.
EMEDIUMTYPE
Wrong medium type.
EMFILE
Too many open files.
EMLINK
Too many links.
EMSGSIZE
Message too long.
EMULTIHOP
Multihop attempted.
ENAMETOOLONG
File name too long.
ENAVAIL
No XENIX semaphores available.
ENETDOWN
Network is down.
ENETRESET
Network dropped connection because of reset.
ENETUNREACH
Network is unreachable.
ENFILE
File table overflow.
ENOANO
No anode.
ENOBUFS
No buffer space available.
ENOCSI
No CSI structure available.
ENODATA
No data available.
ENODEV
No such device.
ENOENT
No such file or directory.
ENOEXEC
Exec format error.
ENOGRACE
NFS file lock reclaim refused.
ENOIOCTLCMD
No ioctl command.
ENOKEY
Required key not available.
ENOLCK
No record locks available.
ENOLINK
Link has been severed.
ENOMEDIUM
No medium found.
ENOMEM
Out of memory.
ENOMSG
No message of desired type.
ENONET
Machine is not on the network.
ENOPARAM
Parameter not supported.
ENOPKG
Package not installed.
ENOPROTOOPT
Protocol not available.
ENOSPC
No space left on device.
ENOSR
Out of streams resources.
ENOSTR
Device not a stream.
ENOSYS
Invalid system call number.
ENOTBLK
Block device required.
ENOTCONN
Transport endpoint is not connected.
ENOTDIR
Not a directory.
ENOTEMPTY
Directory not empty.
ENOTNAM
Not a XENIX named type file.
ENOTRECOVERABLE
State not recoverable.
ENOTSOCK
Socket operation on non-socket.
ENOTSUPP
Operation is not supported.
ENOTSYNC
Update synchronization mismatch.
ENOTTY
Not a typewriter.
ENOTUNIQ
Name not unique on network.
ENXIO
No such device or address.
EOPENSTALE
Open found a stale dentry.
EOPNOTSUPP
Operation not supported on transport endpoint.
EOVERFLOW
Value too large for defined data type.
EOWNERDEAD
Owner died.
EPERM
Operation not permitted.
EPFNOSUPPORT
Protocol family not supported.
EPIPE
Broken pipe.
EPROBE_DEFER
Driver requests probe retry.
EPROTO
Protocol error.
EPROTONOSUPPORT
Protocol not supported.
EPROTOTYPE
Protocol wrong type for socket.
ERANGE
Math result not representable.
ERECALLCONFLICT
Conflict with recalled state.
EREMCHG
Remote address changed.
EREMOTE
Object is remote.
EREMOTEIO
Remote I/O error.
ERESTART
Interrupted system call should be restarted.
ERESTARTNOHAND
Restart if no handler.
ERESTARTNOINTR
System call was interrupted by a signal and will be restarted.
ERESTARTSYS
Restart the system call.
ERESTART_RESTARTBLOCK
Restart by calling sys_restart_syscall.
ERFKILL
Operation not possible due to RF-kill.
EROFS
Read-only file system.
ESERVERFAULT
An untranslatable error occurred.
ESHUTDOWN
Cannot send after transport endpoint shutdown.
ESOCKTNOSUPPORT
Socket type not supported.
ESPIPE
Illegal seek.
ESRCH
No such process.
ESRMNT
Srmount error.
ESTALE
Stale file handle.
ESTRPIPE
Streams pipe error.
ETIME
Timer expired.
ETIMEDOUT
Connection timed out.
ETOOMANYREFS
Too many references: cannot splice.
ETOOSMALL
Buffer or request is too small.
ETXTBSY
Text file busy.
EUCLEAN
Structure needs cleaning.
EUNATCH
Protocol driver not attached.
EUSERS
Too many users.
EXDEV
Cross-device link.
EXFULL
Exchange full.