errno.h is a heawder file in the standard library of C programming language. It defines macros to report error conditions through error codes stored in a static location called errno.



Constants
 ConstantDescription
 __errmap AVM-only  
 E2BIG AVM-only Argument list too long.
 EACCES AVM-only Permission denied.
 EADDRINUSE AVM-only Address already in use.
 EADDRNOTAVAIL AVM-only Cannot assign requested address.
 EADV AVM-only Advertise error.
 EAFNOSUPPORT AVM-only Address family not supported by protocol.
 EAGAIN AVM-only Resource unavailable, try again.
 EALREADY AVM-only Operation already in progress.
 EBADE AVM-only Invalid exchange.
 EBADF AVM-only Bad file descriptor.
 EBADFD AVM-only File descriptor in bad state.
 EBADMSG AVM-only Not a data message.
 EBADR AVM-only Invalid request descriptor.
 EBADRQC AVM-only Invalid request code.
 EBADSLT AVM-only Invalid slot.
 EBFONT AVM-only Bad font file format.
 EBUSY AVM-only Device or resource busy.
 ECANCELED AVM-only Operation Canceled.
 ECHILD AVM-only No child processes.
 ECHRNG AVM-only Channel number out of range.
 ECOMM AVM-only Communication error on send.
 ECONNABORTED AVM-only Software caused connection abort.
 ECONNREFUSED AVM-only Connection refused.
 ECONNRESET AVM-only Connection reset by peer.
 EDEADLK AVM-only Resource deadlock would occur.
 EDEADLOCK AVM-only Resource deadlock would occur.
 EDESTADDRREQ AVM-only Destination address required.
 EDOM AVM-only Mathematics argument out of domain of function.
 EDOTDOT AVM-only RFS specific error.
 EDQUOT AVM-only Quota exceeded.
 EEXIST AVM-only File exists.
 EFAULT AVM-only Bad address.
 EFBIG AVM-only File too large.
 EHOSTDOWN AVM-only Host is down.
 EHOSTUNREACH AVM-only No route to host.
 EHWPOISON AVM-only Memory page has hardware error.
 EIDRM AVM-only Identifier removed.
 EILSEQ AVM-only Illegal byte sequence.
 EINPROGRESS AVM-only Operation now in progress.
 EINTR AVM-only Interrupted function.
 EINVAL AVM-only Invalid argument.
 EIO AVM-only I/O error.
 EISCONN AVM-only Transport endpoint is already connected.
 EISDIR AVM-only Is a directory.
 EISNAM AVM-only Is a named type file.
 EKEYEXPIRED AVM-only Key has expired.
 EKEYREJECTED AVM-only Key was rejected by service.
 EKEYREVOKED AVM-only Key has been revoked.
 EL2HLT AVM-only Level 2 halted.
 EL2NSYNC AVM-only Level 2 not synchronized.
 EL3HLT AVM-only Level 3 halted.
 EL3RST AVM-only Level 3 reset.
 ELIBACC AVM-only Can not access a needed shared library.
 ELIBBAD AVM-only Accessing a corrupted shared library.
 ELIBEXEC AVM-only Cannot exec a shared library directly.
 ELIBMAX AVM-only Attempting to link in too many shared libraries.
 ELIBSCN AVM-only .lib section in a.out corrupted.
 ELNRNG AVM-only Link number out of range.
 ELOOP AVM-only Too many symbolic links encountered.
 EMEDIUMTYPE AVM-only Wrong medium type.
 EMFILE AVM-only File descriptor value too large.
 EMLINK AVM-only Too many links.
 EMSGSIZE AVM-only Message too long.
 EMULTIHOP AVM-only Multihop attempted.
 ENAMETOOLONG AVM-only File name too long.
 ENAVAIL AVM-only No XENIX semaphores available.
 ENETDOWN AVM-only Network is down.
 ENETRESET AVM-only Network dropped connection because of reset.
 ENETUNREACH AVM-only Network is unreachable.
 ENFILE AVM-only Too many files open in system.
 ENOANO AVM-only No anode.
 ENOBUFS AVM-only No buffer space available.
 ENOCSI AVM-only No CSI structure available.
 ENODATA AVM-only No data available.
 ENODEV AVM-only No such device.
 ENOENT AVM-only No such file or directory.
 ENOEXEC AVM-only Executable file format error.
 ENOKEY AVM-only Required key not available.
 ENOLCK AVM-only No record locks available.
 ENOLINK AVM-only Link has been severed.
 ENOMEDIUM AVM-only No medium found.
 ENOMEM AVM-only Not enough space.
 ENOMSG AVM-only No message of desired type.
 ENONET AVM-only Machine is not on the network.
 ENOPKG AVM-only Package not installed.
 ENOPROTOOPT AVM-only Protocol not available.
 ENOSPC AVM-only No space left on device.
 ENOSR AVM-only Out of streams resources.
 ENOSTR AVM-only Device not a stream.
 ENOSYS AVM-only Function not implemented.
 ENOTBLK AVM-only Block device required.
 ENOTCONN AVM-only Transport endpoint is not connected.
 ENOTDIR AVM-only Not a directory or a symbolic link to a directory.
 ENOTEMPTY AVM-only Directory not empty.
 ENOTNAM AVM-only Not a XENIX named type file.
 ENOTRECOVERABLE AVM-only State not recoverable.
 ENOTSOCK AVM-only Socket operation on non-socket.
 ENOTTY AVM-only Inappropriate I/O control operation.
 ENOTUNIQ AVM-only Name not unique on network.
 ENXIO AVM-only No such device or address.
 EOPNOTSUPP AVM-only Operation not supported on transport endpoint.
 EOVERFLOW AVM-only Value too large for defined data type.
 EOWNERDEAD AVM-only Owner died.
 EPERM AVM-only Operation not permitted.
 EPFNOSUPPORT AVM-only Protocol family not supported.
 EPIPE AVM-only Broken pipe.
 EPROTO AVM-only Protocol error.
 EPROTONOSUPPORT AVM-only Protocol not supported.
 EPROTOTYPE AVM-only Protocol wrong type for socket.
 ERANGE AVM-only Result too large.
 EREMCHG AVM-only Remote address changed.
 EREMOTE AVM-only Remote I/O error.
 EREMOTEIO AVM-only Remote I/O error.
 ERESTART AVM-only Interrupted system call should be restarted.
 ERFKILL AVM-only Operation not possible due to RF-kill.
 EROFS AVM-only Read-only file system.
 errno AVM-only Last error number.
 ESHUTDOWN AVM-only Cannot send after transport endpoint shutdown.
 ESOCKTNOSUPPORT AVM-only Socket type not supported.
 ESPIPE AVM-only Invalid seek.
 ESRCH AVM-only No such process.
 ESRMNT AVM-only Srmount error.
 ESTALE AVM-only Stale NFS file handle.
 ESTRPIPE AVM-only Streams pipe error.
 ETIME AVM-only Timer expired.
 ETIMEDOUT AVM-only Connection timed out.
 ETOOMANYREFS AVM-only Too many references: cannot splice.
 ETXTBSY AVM-only Text file busy.
 EUCLEAN AVM-only Structure needs cleaning.
 EUNATCH AVM-only Protocol driver not attached.
 EUSERS AVM-only Too many users.
 EWOULDBLOCK AVM-only Operation would block.
 EXDEV AVM-only Cross-device link.
 EXFULL AVM-only Exchange full.
Classes
 ClassDescription
 CError AVM-only The CError exception allow to throws an errno as an Error object.
 ErrorNumber AVM-only Error Number value.