ctrace
Version:
well-formatted and improved trace system calls and signals (when the debugger does not help)
500 lines (499 loc) • 12.8 kB
JSON
{
"darwin": {
"1": {
"code": "EPERM",
"number": 1,
"desc": "Operation not permitted"
},
"2": {
"code": "ENOENT",
"number": 2,
"desc": "No such file or directory"
},
"3": {
"code": "ESRCH",
"number": 3,
"desc": "No such process"
},
"4": {
"code": "EINTR",
"number": 4,
"desc": "Interrupted function call"
},
"5": {
"code": "EIO",
"number": 5,
"desc": "Input/output error"
},
"6": {
"code": "ENXIO",
"number": 6,
"desc": "No such device or address"
},
"8": {
"code": "ENOEXEC",
"number": 8,
"desc": "Exec format error"
},
"9": {
"code": "EBADF",
"number": 9,
"desc": "Bad file descriptor"
},
"10": {
"code": "ECHILD",
"number": 10,
"desc": "No child processes"
},
"11": {
"code": "EDEADLK",
"number": 11,
"desc": "Resource deadlock avoided"
},
"12": {
"code": "ENOMEM",
"number": 12,
"desc": "Cannot allocate memory"
},
"13": {
"code": "EACCES",
"number": 13,
"desc": "Permission denied"
},
"14": {
"code": "EFAULT",
"number": 14,
"desc": "Bad address"
},
"15": {
"code": "ENOTBLK",
"number": 15,
"desc": "Not a block device"
},
"16": {
"code": "EBUSY",
"number": 16,
"desc": "Resource busy"
},
"17": {
"code": "EEXIST",
"number": 17,
"desc": "File exists"
},
"18": {
"code": "EXDEV",
"number": 18,
"desc": "Improper link"
},
"19": {
"code": "ENODEV",
"number": 19,
"desc": "Operation not supported by device"
},
"20": {
"code": "ENOTDIR",
"number": 20,
"desc": "Not a directory"
},
"21": {
"code": "EISDIR",
"number": 21,
"desc": "Is a directory"
},
"22": {
"code": "EINVAL",
"number": 22,
"desc": "Invalid argument"
},
"23": {
"code": "ENFILE",
"number": 23,
"desc": "Too many open files in system"
},
"24": {
"code": "EMFILE",
"number": 24,
"desc": "Too many open files"
},
"25": {
"code": "ENOTTY",
"number": 25,
"desc": "Inappropriate ioctl for device"
},
"26": {
"code": "ETXTBSY",
"number": 26,
"desc": "Text file busy"
},
"27": {
"code": "EFBIG",
"number": 27,
"desc": "File too large"
},
"28": {
"code": "ENOSPC",
"number": 28,
"desc": "Device out of space"
},
"29": {
"code": "ESPIPE",
"number": 29,
"desc": "Illegal seek"
},
"30": {
"code": "EROFS",
"number": 30,
"desc": "Read-only file system"
},
"31": {
"code": "EMLINK",
"number": 31,
"desc": "Too many links"
},
"32": {
"code": "EPIPE",
"number": 32,
"desc": "Broken pipe"
},
"33": {
"code": "EDOM",
"number": 33,
"desc": "Numerical argument out of domain"
},
"34": {
"code": "ERANGE",
"number": 34,
"desc": "Numerical result out of range"
},
"35": {
"code": "EAGAIN",
"number": 35,
"desc": "Resource temporarily unavailable"
},
"36": {
"code": "EINPROGRESS",
"number": 36,
"desc": "Operation now in progress"
},
"37": {
"code": "EALREADY",
"number": 37,
"desc": "Operation already in progress"
},
"38": {
"code": "ENOTSOCK",
"number": 38,
"desc": "Socket operation on non-socket"
},
"39": {
"code": "EDESTADDRREQ",
"number": 39,
"desc": "Destination address required"
},
"40": {
"code": "EMSGSIZE",
"number": 40,
"desc": "Message too long"
},
"41": {
"code": "EPROTOTYPE",
"number": 41,
"desc": "Protocol wrong type for socket"
},
"42": {
"code": "ENOPROTOOPT",
"number": 42,
"desc": "Protocol not available"
},
"43": {
"code": "EPROTONOSUPPORT",
"number": 43,
"desc": "Protocol not supported"
},
"44": {
"code": "ESOCKTNOSUPPORT",
"number": 44,
"desc": "Socket type not supported"
},
"45": {
"code": "ENOTSUP",
"number": 45,
"desc": "Not supported"
},
"46": {
"code": "EPFNOSUPPORT",
"number": 46,
"desc": "Protocol family not supported"
},
"47": {
"code": "EAFNOSUPPORT",
"number": 47,
"desc": "Address family not supported by protocol family"
},
"48": {
"code": "EADDRINUSE",
"number": 48,
"desc": "Address already in use"
},
"49": {
"code": "EADDRNOTAVAIL",
"number": 49,
"desc": "Cannot assign requested address"
},
"50": {
"code": "ENETDOWN",
"number": 50,
"desc": "Network is down"
},
"51": {
"code": "ENETUNREACH",
"number": 51,
"desc": "Network is unreachable"
},
"52": {
"code": "ENETRESET",
"number": 52,
"desc": "Network dropped connection on reset"
},
"53": {
"code": "ECONNABORTED",
"number": 53,
"desc": "Software caused connection abort"
},
"54": {
"code": "ECONNRESET",
"number": 54,
"desc": "Connection reset by peer"
},
"55": {
"code": "ENOBUFS",
"number": 55,
"desc": "No buffer space available"
},
"56": {
"code": "EISCONN",
"number": 56,
"desc": "Socket is already connected"
},
"57": {
"code": "ENOTCONN",
"number": 57,
"desc": "Socket is not connected"
},
"58": {
"code": "ESHUTDOWN",
"number": 58,
"desc": "Cannot send after socket shutdown"
},
"60": {
"code": "ETIMEDOUT",
"number": 60,
"desc": "Operation timed out"
},
"61": {
"code": "ECONNREFUSED",
"number": 61,
"desc": "Connection refused"
},
"62": {
"code": "ELOOP",
"number": 62,
"desc": "Too many levels of symbolic links"
},
"63": {
"code": "ENAMETOOLONG",
"number": 63,
"desc": "File name too long"
},
"64": {
"code": "EHOSTDOWN",
"number": 64,
"desc": "Host is down"
},
"65": {
"code": "EHOSTUNREACH",
"number": 65,
"desc": "No route to host"
},
"66": {
"code": "ENOTEMPTY",
"number": 66,
"desc": "Directory not empty"
},
"67": {
"code": "EPROCLIM",
"number": 67,
"desc": "Too many processes"
},
"68": {
"code": "EUSERS",
"number": 68,
"desc": "Too many users"
},
"69": {
"code": "EDQUOT",
"number": 69,
"desc": "Disc quota exceeded"
},
"70": {
"code": "ESTALE",
"number": 70,
"desc": "Stale NFS file handle"
},
"72": {
"code": "EBADRPC",
"number": 72,
"desc": "RPC struct is bad"
},
"73": {
"code": "ERPCMISMATCH",
"number": 73,
"desc": "RPC version wrong"
},
"74": {
"code": "EPROGUNAVAIL",
"number": 74,
"desc": "RPC prog"
},
"75": {
"code": "EPROGMISMATCH",
"number": 75,
"desc": "Program version wrong"
},
"76": {
"code": "EPROCUNAVAIL",
"number": 76,
"desc": "Bad procedure for program"
},
"77": {
"code": "ENOLCK",
"number": 77,
"desc": "No locks available"
},
"78": {
"code": "ENOSYS",
"number": 78,
"desc": "Function not implemented"
},
"79": {
"code": "EFTYPE",
"number": 79,
"desc": "Inappropriate file type or format"
},
"80": {
"code": "EAUTH",
"number": 80,
"desc": "Authentication error"
},
"81": {
"code": "ENEEDAUTH",
"number": 81,
"desc": "Need authenticator"
},
"82": {
"code": "EPWROFF",
"number": 82,
"desc": "Device power is off"
},
"83": {
"code": "EDEVERR",
"number": 83,
"desc": "Device error"
},
"84": {
"code": "EOVERFLOW",
"number": 84,
"desc": "Value too large to be stored in data type"
},
"85": {
"code": "EBADEXEC",
"number": 85,
"desc": "Bad executable (or shared library)"
},
"86": {
"code": "EBADARCH",
"number": 86,
"desc": "Bad CPU type in executable"
},
"87": {
"code": "ESHLIBVERS",
"number": 87,
"desc": "Shared library version mismatch"
},
"88": {
"code": "EBADMACHO",
"number": 88,
"desc": "Malformed Mach-o file"
},
"89": {
"code": "ECANCELED",
"number": 89,
"desc": "Operation canceled"
},
"90": {
"code": "EIDRM",
"number": 90,
"desc": "Identifier removed"
},
"91": {
"code": "ENOMSG",
"number": 91,
"desc": "No message of desired type"
},
"92": {
"code": "EILSEQ",
"number": 92,
"desc": "Illegal byte sequence"
},
"93": {
"code": "ENOATTR",
"number": 93,
"desc": "Attribute not found"
},
"94": {
"code": "EBADMSG",
"number": 94,
"desc": "Bad message"
},
"95": {
"code": "EMULTIHOP",
"number": 95,
"desc": "Reserved"
},
"96": {
"code": "ENODATA",
"number": 96,
"desc": "No message available"
},
"97": {
"code": "ENOLINK",
"number": 97,
"desc": "Reserved"
},
"98": {
"code": "ENOSR",
"number": 98,
"desc": "No STREAM resources"
},
"99": {
"code": "ENOSTR",
"number": 99,
"desc": "Not a STREAM"
},
"100": {
"code": "EPROTO",
"number": 100,
"desc": "Protocol error"
},
"101": {
"code": "ETIME",
"number": 101,
"desc": "STREAM ioctl() timeout"
},
"102": {
"code": "EOPNOTSUPP",
"number": 102,
"desc": "Operation not supported on socket"
}
}
}