text: [  1] = "EPERM",
  [  2] = "ENOENT",
  [  3] = "ESRCH",
  [  4] = "EINTR",
  [  5] = "EIO",
  [  6] = "ENXIO",
  [  7] = "E2BIG",
  [  8] = "ENOEXEC",
  [  9] = "EBADF",
  [ 10] = "ECHILD",
  [ 11] = "EAGAIN",
  [ 12] = "ENOMEM",
  [ 13] = "EACCES",
  [ 14] = "EFAULT",
  [ 15] = "ENOTBLK",
  [ 16] = "EBUSY",
  [ 17] = "EEXIST",
  [ 18] = "EXDEV",
  [ 19] = "ENODEV",
  [ 20] = "ENOTDIR",
  [ 21] = "EISDIR",
  [ 22] = "EINVAL",
  [ 23] = "ENFILE",
  [ 24] = "EMFILE",
  [ 25] = "ENOTTY",
  [ 26] = "ETXTBSY",
  [ 27] = "EFBIG",
  [ 28] = "ENOSPC",
  [ 29] = "ESPIPE",
  [ 30] = "EROFS",
  [ 31] = "EMLINK",
  [ 32] = "EPIPE",
  [ 33] = "EDOM",
  [ 34] = "ERANGE",
  [ 35] = "EWOULDBLOCK",
  [ 36] = "EINPROGRESS",
  [ 37] = "EALREADY",
  [ 38] = "ENOTSOCK",
  [ 39] = "EDESTADDRREQ",
  [ 40] = "EMSGSIZE",
  [ 41] = "EPROTOTYPE",
  [ 42] = "ENOPROTOOPT",
  [ 43] = "EPROTONOSUPPORT",
  [ 44] = "ESOCKTNOSUPPORT",
  [ 45] = "EOPNOTSUPP",
  [ 46] = "EPFNOSUPPORT",
  [ 47] = "EAFNOSUPPORT",
  [ 48] = "EADDRINUSE",
  [ 49] = "EADDRNOTAVAIL",
  [ 50] = "ENETDOWN",
  [ 51] = "ENETUNREACH",
  [ 52] = "ENETRESET",
  [ 53] = "ECONNABORTED",
  [ 54] = "ECONNRESET",
  [ 55] = "ENOBUFS",
  [ 56] = "EISCONN",
  [ 57] = "ENOTCONN",
  [ 58] = "ESHUTDOWN",
  [ 59] = "ETOOMANYREFS",
  [ 60] = "ETIMEDOUT",
  [ 61] = "ECONNREFUSED",
  [ 62] = "ELOOP",
  [ 63] = "ENAMETOOLONG",
  [ 64] = "EHOSTDOWN",
  [ 65] = "EHOSTUNREACH",
  [ 66] = "ENOTEMPTY",
  [ 67] = "EPROCLIM",
  [ 68] = "EUSERS",
  [ 69] = "EDQUOT",
  [ 70] = "ESTALE",
  [ 71] = "EREMOTE",
  [ 72] = "ENOSTR",
  [ 73] = "ETIME",
  [ 74] = "ENOSR",
  [ 75] = "ENOMSG",
  [ 76] = "EBADMSG",
  [ 77] = "EIDRM",
  [ 78] = "EDEADLK",
  [ 79] = "ENOLCK",
  [ 80] = "ENONET",
  [ 81] = "ERREMOTE",
  [ 82] = "ENOLINK",
  [ 83] = "EADV",
  [ 84] = "ESRMNT",
  [ 85] = "ECOMM",
  [ 86] = "EPROTO",
  [ 87] = "EMULTIHOP",
  [ 88] = "EDOTDOT",
  [ 89] = "EREMCHG",
  [ 90] = "ENOSYS",
  [ 91] = "ESTRPIPE",
  [ 92] = "EOVERFLOW",
  [ 93] = "EBADFD",
  [ 94] = "ECHRNG",
  [ 95] = "EL2NSYNC",
  [ 96] = "EL3HLT",
  [ 97] = "EL3RST",
  [ 98] = "ELNRNG",
  [ 99] = "EUNATCH",
  [100] = "ENOCSI",
  [101] = "EL2HLT",
  [102] = "EBADE",
  [103] = "EBADR",
  [104] = "EXFULL",
  [105] = "ENOANO",
  [106] = "EBADRQC",
  [107] = "EBADSLT",
  [108] = "EDEADLOCK",
  [109] = "EBFONT",
  [110] = "ELIBEXEC",
  [111] = "ENODATA",
  [112] = "ELIBBAD",
  [113] = "ENOPKG",
  [114] = "ELIBACC",
  [115] = "ENOTUNIQ",
  [116] = "ERESTART",
  [117] = "EUCLEAN",
  [118] = "ENOTNAM",
  [119] = "ENAVAIL",
  [120] = "EISNAM",
  [121] = "EREMOTEIO",
  [122] = "EILSEQ",
  [123] = "ELIBMAX",
  [124] = "ELIBSCN",
  [125] = "ENOMEDIUM",
  [126] = "EMEDIUMTYPE",
  [127] = "ECANCELED",
  [128] = "ENOKEY",
  [129] = "EKEYEXPIRED",
  [130] = "EKEYREVOKED",
  [131] = "EKEYREJECTED",
  [132] = "EOWNERDEAD",
  [133] = "ENOTRECOVERABLE",
  [134] = "ERFKILL",
  [135] = "EHWPOISON",
  [512] = "ERESTARTSYS",
  [513] = "ERESTARTNOINTR",
  [514] = "ERESTARTNOHAND",
  [515] = "ENOIOCTLCMD",
  [516] = "ERESTART_RESTARTBLOCK",
  [517] = "EPROBE_DEFER",
  [518] = "EOPENSTALE",
  [521] = "EBADHANDLE",
  [522] = "ENOTSYNC",
  [523] = "EBADCOOKIE",
  [524] = "ENOTSUPP",
  [525] = "ETOOSMALL",
  [526] = "ESERVERFAULT",
  [527] = "EBADTYPE",
  [528] = "EJUKEBOX",
  [529] = "EIOCBQUEUED",
  [530] = "ERECALLCONFLICT",
  