{
	"E2BIG": "Argument list too long.",
	"EACCES": "Permission denied.",
	"EADDRINFO": "DNS getaddrinfo error.",
	"EADDRINUSE": "The requested address is already in use by another application.",
	"EADDRNOTAVAIL": "The request dddress is not available.",
	"EAFNOSUPPORT": "The address family specified is not supported.",
	"EAGAIN": "Resource temporarily unavailable.",
	"EAIFAMNOSUPPORT": "Address family for hostname not supported.",
	"EAISERVICE": "Servname not supported for ai_socktype.",
	"EAISOCKTYPE": "ai_socktype not supported.",
	"EALREADY": "Connection already in progress.",
	"EBADE": "Invalid exchange.",
	"EBADF": "Bad file descriptor.",
	"EBADFD": "File descriptor in bad state.",
	"EBADMSG": "Bad message.",
	"EBADR": "Invalid request descriptor.",
	"EBADRQC": "Invalid request code.",
	"EBUSY": "Resource busy or locked.",
	"ECANCELED": "Operation canceled.",
	"ECHARSET": "Invalid Unicode character.",
	"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 avoided.",
	"EDEADLOCK": "Resource deadlock avoided.",
	"EDESTADDRREQ": "Destination address required.",
	"EDOM": "Mathematics argument out of domain of function.",
	"EDQUOT": "Disk quota exceeded.",
	"EEXIST": "File already exists.",
	"EFAULT": "Bad address in system call argument.",
	"EFBIG": "File too large.",
	"EHOSTDOWN": "Host is down.",
	"EHOSTUNREACH": "Host is unreachable.",
	"EIDR": "Identifier removed.",
	"EILSEQ": "Illegal byte sequence.",
	"EINPROGRESS": "Operation in progress.",
	"EINTR": "Interrupted function.",
	"EINVAL": "Invalid argument.",
	"EIO": "I/O error.",
	"EISCONN": "Socket is already connected.",
	"EISDIR": "Illegal operation on a directory.",
	"EISNAM": "Illegal operation on a named file type.",
	"EKEYREJECTED": "Key was rejected by service.",
	"EKEYREVOKED": "Key has been revoked.",
	"EKEYEXPIRED": "Key has expired.",
	"ELIBACC": "Can not access a needed, shared library.",
	"ELIBBAD": "Accessing a corrupted shared library.",
	"ELIBMAX": "Attempting to link in too many shared libraries.",
	"ELIBSCN": "Lib section in a.out corrupted.",
	"ELIBEXEC": "Can not exec a shared library directly.",
	"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": "Name too long.",
	"ENETDOWN": "Network is down.",
	"ENETUNREACH": "Network is unreachable.",
	"ENFILE": "File table overflow.",
	"ENOBUFS": "No buffer space available.",
	"ENODATA": "No message is available on the STREAM head read queue.",
	"ENODEV": "No such device.",
	"ENOENT": "No such file or directory.",
	"ENOMEM": "Not enough memory.",
	"ENOMSG": "No message of the desired type.",
	"ENONET": "Machine is not on the network.",
	"ENOPKG": "Package not installed.",
	"ENOPROTOOPT": "Protocol not available.",
	"ENOSR": "No stream resources.",
	"ENOSTR": "Not a stream.",
	"ENOSPC": "No space left on device.",
	"ENOSYS": "Function not implemented.",
	"ENOTBLK": "Block device required.",
	"ENOTCONN": "Socket is not connected.",
	"ENOTDIR": "Not a directory.",
	"ENOTEMPTY": "Directory not empty.",
	"ENOTSOCK": "Socket operation on non-socket.",
	"ENOTSUP": "Operation not supported.",
	"ENOTTY": "Inapporopriate I/O control operation.",
	"ENOTUNIQ": "Name not unique on network.",
	"ENXIO": "No such device or address",
	"EOPNOTSUPP": "Operation not supported on socket",
	"EOF": "End of file.",
	"EOVERFLOW": "Value too large to be stored in data type.",
	"EPERM": "Operation not permitted.",
	"EPFNOSUPPORT": "Protocol family not supported.",
	"EPIPE": "Broken pipe.",
	"EPROTO": "Protocol error.",
	"EPROTONOSUPPORT": "Protocol not supported.",
	"EPROTOTYPE": "Protocol wrong type for socket.",
	"ERANGE": "Result too large.",
	"EREMCHG": "Remote address changed.",
	"EREMOTE": "Object is remote.",
	"EREMOTEIO": "Remote I/O error.",
	"ERESTART": "Interrupted system call should be restarted.",
	"EROFS": "Read-only file system.",
	"ESHUTDOWN": "Can not send after transport endpoint shutdown.",
	"ESPIPE": "Invalid seek.",
	"ESOCKTNOSUPPORT": "Socket type not supported.",
	"ESRCH": "No such process.",
	"ESTALE": "Stale file handle.",
	"ESTRPIPE": "Stream pipe error.",
	"ETIME": "Timer expired.",
	"ETIMEDOUT": "Connection timed out.",
	"ETXTBSY": "Text file busy.",
	"EUCLEAN": "Structure needs cleaning.",
	"EUNATCH": "Protocol driver not attached.",
	"EUSERS": "Too many users.",
	"EWOULDBLOCK": "Resource temporarily unavailable - operation would block.",
	"EXDEV": "Cross-device link not permitted.",
	"EXFULL": "Exchange full.",
	"OK": "Success.",
	"UNKNOWN": "Unknown error."
}