{ "name": "Linux Error Codes", "values": [ { "type": "int10", "value": "1", "name": "EPERM", "desc": "Operation not permitted" }, { "type": "int10", "value": "2", "name": "ENOENT", "desc": "No such file or directory" }, { "type": "int10", "value": "3", "name": "ESRCH", "desc": "No such process" }, { "type": "int10", "value": "4", "name": "EINTR", "desc": "Interrupted system call" }, { "type": "int10", "value": "5", "name": "EIO", "desc": "I/O error" }, { "type": "int10", "value": "6", "name": "ENXIO", "desc": "No such device or address" }, { "type": "int10", "value": "7", "name": "E2BIG", "desc": "Argument list too long" }, { "type": "int10", "value": "8", "name": "ENOEXEC", "desc": "Exec format error" }, { "type": "int10", "value": "9", "name": "EBADF", "desc": "Bad file value" }, { "type": "int10", "value": "10", "name": "ECHILD", "desc": "No child processes" }, { "type": "int10", "value": "11", "name": "EAGAIN", "desc": "Try again" }, { "type": "int10", "value": "12", "name": "ENOMEM", "desc": "Out of memory" }, { "type": "int10", "value": "13", "name": "EACCES", "desc": "Permission denied" }, { "type": "int10", "value": "14", "name": "EFAULT", "desc": "Bad address" }, { "type": "int10", "value": "15", "name": "ENOTBLK", "desc": "Block device required" }, { "type": "int10", "value": "16", "name": "EBUSY", "desc": "Device or resource busy" }, { "type": "int10", "value": "17", "name": "EEXIST", "desc": "File exists" }, { "type": "int10", "value": "18", "name": "EXDEV", "desc": "Cross-device link" }, { "type": "int10", "value": "19", "name": "ENODEV", "desc": "No such device" }, { "type": "int10", "value": "20", "name": "ENOTDIR", "desc": "Not a directory" }, { "type": "int10", "value": "21", "name": "EISDIR", "desc": "Is a directory" }, { "type": "int10", "value": "22", "name": "EINVAL", "desc": "Invalid argument" }, { "type": "int10", "value": "23", "name": "ENFILE", "desc": "File table overflow" }, { "type": "int10", "value": "24", "name": "EMFILE", "desc": "Too many open files" }, { "type": "int10", "value": "25", "name": "ENOTTY", "desc": "Not a typewriter" }, { "type": "int10", "value": "26", "name": "ETXTBSY", "desc": "Text file busy" }, { "type": "int10", "value": "27", "name": "EFBIG", "desc": "File too large" }, { "type": "int10", "value": "28", "name": "ENOSPC", "desc": "No space left on device" }, { "type": "int10", "value": "29", "name": "ESPIPE", "desc": "Illegal seek" }, { "type": "int10", "value": "30", "name": "EROFS", "desc": "Read-only file system" }, { "type": "int10", "value": "31", "name": "EMLINK", "desc": "Too many links" }, { "type": "int10", "value": "32", "name": "EPIPE", "desc": "Broken pipe" }, { "type": "int10", "value": "33", "name": "EDOM", "desc": "Math argument out of domain of func" }, { "type": "int10", "value": "34", "name": "ERANGE", "desc": "Math result not representable" }, { "type": "int10", "value": "35", "name": "EDEADLK", "desc": "Resource deadlock would occur" }, { "type": "int10", "value": "36", "name": "ENAMETOOLONG", "desc": "File name too long" }, { "type": "int10", "value": "37", "name": "ENOLCK", "desc": "No record locks available" }, { "type": "int10", "value": "38", "name": "ENOSYS", "desc": "Function not implemented" }, { "type": "int10", "value": "39", "name": "ENOTEMPTY", "desc": "Directory not empty" }, { "type": "int10", "value": "40", "name": "ELOOP", "desc": "Too many symbolic links encountered" }, { "type": "int10", "value": "42", "name": "ENOMSG", "desc": "No message of desired type" }, { "type": "int10", "value": "43", "name": "EIDRM", "desc": "Identifier removed" }, { "type": "int10", "value": "44", "name": "ECHRNG", "desc": "Channel value out of range" }, { "type": "int10", "value": "45", "name": "EL2NSYNC", "desc": "Level 2 not synchronized" }, { "type": "int10", "value": "46", "name": "EL3HLT", "desc": "Level 3 halted" }, { "type": "int10", "value": "47", "name": "EL3RST", "desc": "Level 3 reset" }, { "type": "int10", "value": "48", "name": "ELNRNG", "desc": "Link value out of range" }, { "type": "int10", "value": "49", "name": "EUNATCH", "desc": "Protocol driver not attached" }, { "type": "int10", "value": "50", "name": "ENOCSI", "desc": "No CSI structure available" }, { "type": "int10", "value": "51", "name": "EL2HLT", "desc": "Level 2 halted" }, { "type": "int10", "value": "52", "name": "EBADE", "desc": "Invalid exchange" }, { "type": "int10", "value": "53", "name": "EBADR", "desc": "Invalid request descriptor" }, { "type": "int10", "value": "54", "name": "EXFULL", "desc": "Exchange full" }, { "type": "int10", "value": "55", "name": "ENOANO", "desc": "No anode" }, { "type": "int10", "value": "56", "name": "EBADRQC", "desc": "Invalid request code" }, { "type": "int10", "value": "57", "name": "EBADSLT", "desc": "Invalid slot" }, { "type": "int10", "value": "59", "name": "EBFONT", "desc": "Bad font file format" }, { "type": "int10", "value": "60", "name": "ENOSTR", "desc": "Device not a stream" }, { "type": "int10", "value": "61", "name": "ENODATA", "desc": "No data available" }, { "type": "int10", "value": "62", "name": "ETIME", "desc": "Timer expired" }, { "type": "int10", "value": "63", "name": "ENOSR", "desc": "Out of streams resources" }, { "type": "int10", "value": "64", "name": "ENONET", "desc": "Machine is not on the network" }, { "type": "int10", "value": "65", "name": "ENOPKG", "desc": "Package not installed" }, { "type": "int10", "value": "66", "name": "EREMOTE", "desc": "Object is remote" }, { "type": "int10", "value": "67", "name": "ENOLINK", "desc": "Link has been severed" }, { "type": "int10", "value": "68", "name": "EADV", "desc": "Advertise error" }, { "type": "int10", "value": "69", "name": "ESRMNT", "desc": "Srmount error" }, { "type": "int10", "value": "70", "name": "ECOMM", "desc": "Communication error on send" }, { "type": "int10", "value": "71", "name": "EPROTO", "desc": "Protocol error" }, { "type": "int10", "value": "72", "name": "EMULTIHOP", "desc": "Multihop attempted" }, { "type": "int10", "value": "73", "name": "EDOTDOT", "desc": "RFS specific error" }, { "type": "int10", "value": "74", "name": "EBADMSG", "desc": "Not a data message" }, { "type": "int10", "value": "75", "name": "EOVERFLOW", "desc": "Value too large for defined data type" }, { "type": "int10", "value": "76", "name": "ENOTUNIQ", "desc": "Name not unique on network" }, { "type": "int10", "value": "77", "name": "EBADFD", "desc": "File descriptor in bad state" }, { "type": "int10", "value": "78", "name": "EREMCHG", "desc": "Remote address changed" }, { "type": "int10", "value": "79", "name": "ELIBACC", "desc": "Can not access a needed shared library" }, { "type": "int10", "value": "80", "name": "ELIBBAD", "desc": "Accessing a corrupted shared library" }, { "type": "int10", "value": "81", "name": "ELIBSCN", "desc": ".lib section in a.out corrupted" }, { "type": "int10", "value": "82", "name": "ELIBMAX", "desc": "Attempting to link in too many shared libraries" }, { "type": "int10", "value": "83", "name": "ELIBEXEC", "desc": "Cannot exec a shared library directly" }, { "type": "int10", "value": "84", "name": "EILSEQ", "desc": "Illegal byte sequence" }, { "type": "int10", "value": "85", "name": "ERESTART", "desc": "Interrupted system call should be restarted" }, { "type": "int10", "value": "86", "name": "ESTRPIPE", "desc": "Streams pipe error" }, { "type": "int10", "value": "87", "name": "EUSERS", "desc": "Too many users" }, { "type": "int10", "value": "88", "name": "ENOTSOCK", "desc": "Socket operation on non-socket" }, { "type": "int10", "value": "89", "name": "EDESTADDRREQ", "desc": "Destination address required" }, { "type": "int10", "value": "90", "name": "EMSGSIZE", "desc": "Message too long" }, { "type": "int10", "value": "91", "name": "EPROTOTYPE", "desc": "Protocol wrong type for socket" }, { "type": "int10", "value": "92", "name": "ENOPROTOOPT", "desc": "Protocol not available" }, { "type": "int10", "value": "93", "name": "EPROTONOSUPPORT", "desc": "Protocol not supported" }, { "type": "int10", "value": "94", "name": "ESOCKTNOSUPPORT", "desc": "Socket type not supported" }, { "type": "int10", "value": "95", "name": "EOPNOTSUPP", "desc": "Operation not supported on transport endpoint" }, { "type": "int10", "value": "96", "name": "EPFNOSUPPORT", "desc": "Protocol family not supported" }, { "type": "int10", "value": "97", "name": "EAFNOSUPPORT", "desc": "Address family not supported by protocol" }, { "type": "int10", "value": "98", "name": "EADDRINUSE", "desc": "Address already in use" }, { "type": "int10", "value": "99", "name": "EADDRNOTAVAIL", "desc": "Cannot assign requested address" }, { "type": "int10", "value": "100", "name": "ENETDOWN", "desc": "Network is down" }, { "type": "int10", "value": "101", "name": "ENETUNREACH", "desc": "Network is unreachable" }, { "type": "int10", "value": "102", "name": "ENETRESET", "desc": "Network dropped connection because of reset" }, { "type": "int10", "value": "103", "name": "ECONNABORTED", "desc": "Software caused connection abort" }, { "type": "int10", "value": "104", "name": "ECONNRESET", "desc": "Connection reset by peer" }, { "type": "int10", "value": "105", "name": "ENOBUFS", "desc": "No buffer space available" }, { "type": "int10", "value": "106", "name": "EISCONN", "desc": "Transport endpoint is already connected" }, { "type": "int10", "value": "107", "name": "ENOTCONN", "desc": "Transport endpoint is not connected" }, { "type": "int10", "value": "108", "name": "ESHUTDOWN", "desc": "Cannot send after transport endpoint shutdown" }, { "type": "int10", "value": "109", "name": "ETOOMANYREFS", "desc": "Too many references: cannot splice" }, { "type": "int10", "value": "110", "name": "ETIMEDOUT", "desc": "Connection timed out" }, { "type": "int10", "value": "111", "name": "ECONNREFUSED", "desc": "Connection refused" }, { "type": "int10", "value": "112", "name": "EHOSTDOWN", "desc": "Host is down" }, { "type": "int10", "value": "113", "name": "EHOSTUNREACH", "desc": "No route to host" }, { "type": "int10", "value": "114", "name": "EALREADY", "desc": "Operation already in progress" }, { "type": "int10", "value": "115", "name": "EINPROGRESS", "desc": "Operation now in progress" }, { "type": "int10", "value": "116", "name": "ESTALE", "desc": "Stale NFS file handle" }, { "type": "int10", "value": "117", "name": "EUCLEAN", "desc": "Structure needs cleaning" }, { "type": "int10", "value": "118", "name": "ENOTNAM", "desc": "Not a XENIX named type file" }, { "type": "int10", "value": "119", "name": "ENAVAIL", "desc": "No XENIX semaphores available" }, { "type": "int10", "value": "120", "name": "EISNAM", "desc": "Is a named type file" }, { "type": "int10", "value": "121", "name": "EREMOTEIO", "desc": "Remote I/O error" }, { "type": "int10", "value": "122", "name": "EDQUOT", "desc": "Quota exceeded" }, { "type": "int10", "value": "123", "name": "ENOMEDIUM", "desc": "No medium found" }, { "type": "int10", "value": "124", "name": "EMEDIUMTYPE", "desc": "Wrong medium type" }, { "type": "int10", "value": "125", "name": "ECANCELED", "desc": "Operation Canceled" }, { "type": "int10", "value": "126", "name": "ENOKEY", "desc": "Required key not available" }, { "type": "int10", "value": "127", "name": "EKEYEXPIRED", "desc": "Key has expired" }, { "type": "int10", "value": "128", "name": "EKEYREVOKED", "desc": "Key has been revoked" }, { "type": "int10", "value": "129", "name": "EKEYREJECTED", "desc": "Key was rejected by service" }, { "type": "int10", "value": "130", "name": "EOWNERDEAD", "desc": "Owner died" }, { "type": "int10", "value": "131", "name": "ENOTRECOVERABLE", "desc": "State not recoverable" } ] }