Standard library header <cerrno>
From cppreference.com
This header was originally in the C standard library as <errno.h>
.
This header is part of the error handling library.
[edit] Macros
macro which expands to POSIX-compatible thread-local error number variable (macro variable) |
|
Argument list too long (macro constant) |
|
Permission denied (macro constant) |
|
Address in use (macro constant) |
|
Address not available (macro constant) |
|
Address family not supported (macro constant) |
|
Resource unavailable, try again (macro constant) |
|
Connection already in progress (macro constant) |
|
Bad file descriptor (macro constant) |
|
Bad message (macro constant) |
|
Device or resource busy (macro constant) |
|
Operation canceled (macro constant) |
|
No child processes (macro constant) |
|
Connection aborted (macro constant) |
|
Connection refused (macro constant) |
|
Connection reset (macro constant) |
|
Resource deadlock would occur (macro constant) |
|
Destination address required (macro constant) |
|
Mathematics argument out of domain of function (macro constant) |
|
File exists (macro constant) |
|
Bad address (macro constant) |
|
File too large (macro constant) |
|
Host is unreachable (macro constant) |
|
Identifier removed (macro constant) |
|
Illegal byte sequence (macro constant) |
|
Operation in progress (macro constant) |
|
Interrupted function (macro constant) |
|
Invalid argument (macro constant) |
|
I/O error (macro constant) |
|
Socket is connected (macro constant) |
|
Is a directory (macro constant) |
|
Too many levels of symbolic links (macro constant) |
|
File descriptor value too large (macro constant) |
|
Too many links (macro constant) |
|
Message too large (macro constant) |
|
Filename too long (macro constant) |
|
Network is down (macro constant) |
|
Connection aborted by network (macro constant) |
|
Network unreachable (macro constant) |
|
Too many files open in system (macro constant) |
|
No buffer space available (macro constant) |
|
No message is available on the STREAM head read queue (macro constant) |
|
No such device (macro constant) |
|
No such file or directory (macro constant) |
|
Executable file format error (macro constant) |
|
No locks available (macro constant) |
|
Link has been severed (macro constant) |
|
Not enough space (macro constant) |
|
No message of the desired type (macro constant) |
|
Protocol not available (macro constant) |
|
No space left on device (macro constant) |
|
No STREAM resources (macro constant) |
|
Not a STREAM (macro constant) |
|
Function not supported (macro constant) |
|
The socket is not connected (macro constant) |
|
Not a directory (macro constant) |
|
Directory not empty (macro constant) |
|
State not recoverable (macro constant) |
|
Not a socket (macro constant) |
|
Not supported (macro constant) |
|
Inappropriate I/O control operation (macro constant) |
|
No such device or address (macro constant) |
|
Operation not supported on socket (macro constant) |
|
Value too large to be stored in data type (macro constant) |
|
Previous owner died (macro constant) |
|
Operation not permitted (macro constant) |
|
Broken pipe (macro constant) |
|
Protocol error (macro constant) |
|
Protocol not supported (macro constant) |
|
Protocol wrong type for socket (macro constant) |
|
Result too large (macro constant) |
|
Read-only file system (macro constant) |
|
Invalid seek (macro constant) |
|
No such process (macro constant) |
|
Stream ioctl() timeout (macro constant) |
|
Connection timed out (macro constant) |
|
Text file busy (macro constant) |
|
Operation would block (macro constant) |
|
Cross-device link (macro constant) |