The header <cerrno> is described in Table [tab:diagnostics.hdr.cerrno]. Its contents are the same as the POSIX header <errno.h>, except that errno shall be defined as a macro. [ Note: The intent is to remain in close alignment with the POSIX standard. — end note ] A separate errno value shall be provided for each thread.
Type | Name(s) | ||||
Macros: | ECONNREFUSED | EIO | ENODEV | ENOTEMPTY | ERANGE |
E2BIG | ECONNRESET | EISCONN | ENOENT | ENOTRECOVERABLE | EROFS |
EACCES | EDEADLK | EISDIR | ENOEXEC | ENOTSOCK | ESPIPE |
EADDRINUSE | EDESTADDRREQ | ELOOP | ENOLCK | ENOTSUP | ESRCH |
EADDRNOTAVAIL | EDOM | EMFILE | ENOLINK | ENOTTY | ETIME |
EAFNOSUPPORT | EEXIST | EMLINK | ENOMEM | ENXIO | ETIMEDOUT |
EAGAIN | EFAULT | EMSGSIZE | ENOMSG | EOPNOTSUPP | ETXTBSY |
EALREADY | EFBIG | ENAMETOOLONG | ENOPROTOOPT | EOVERFLOW | EWOULDBLOCK |
EBADF | EHOSTUNREACH | ENETDOWN | ENOSPC | EOWNERDEAD | EXDEV |
EBADMSG | EIDRM | ENETRESET | ENOSR | EPERM | errno |
EBUSY | EILSEQ | ENETUNREACH | ENOSTR | EPIPE | |
ECANCELED | EINPROGRESS | ENFILE | ENOSYS | EPROTO | |
ECHILD | EINTR | ENOBUFS | ENOTCONN | EPROTONOSUPPORT | |
ECONNABORTED | EINVAL | ENODATA | ENOTDIR | EPROTOTYPE |