std/errno
import std/errno to use it. Source: src/std/errno.iyi at v0.18.0.
Errnoenum
pub enum Errno : Int32
NONE = 0
EPERM = 1
ENOENT = 2
ESRCH = 3
EINTR = 4
EIO = 5
ENXIO = 6
E2BIG = 7
ENOEXEC = 8
EBADF = 9
ECHILD = 10
ENOMEM = 12
EACCES = 13
EFAULT = 14
ENOTBLK = 15
EBUSY = 16
EEXIST = 17
EXDEV = 18
ENODEV = 19
ENOTDIR = 20
EISDIR = 21
EINVAL = 22
ENFILE = 23
EMFILE = 24
ENOTTY = 25
ETXTBSY = 26
EFBIG = 27
ENOSPC = 28
ESPIPE = 29
EROFS = 30
EMLINK = 31
EPIPE = 32
EDOM = 33
ERANGE = 34
EAGAIN = 11
EWOULDBLOCK = 11
EDEADLK = 35
ENAMETOOLONG = 36
ENOLCK = 37
ENOSYS = 38
ENOTEMPTY = 39
ELOOP = 40
ENOMSG = 42
EIDRM = 43
ESOCKTNOSUPPORT = 94
EPFNOSUPPORT = 96
ESHUTDOWN = 108
ETOOMANYREFS = 109
ENOSTR = 60
ENODATA = 61
ETIME = 62
ENOSR = 63
EHOSTDOWN = 112
ENOLINK = 67
EUSERS = 87
EPROTO = 71
EMULTIHOP = 72
EBADMSG = 74
EOVERFLOW = 75
EILSEQ = 84
ENOTSOCK = 88
EDESTADDRREQ = 89
EMSGSIZE = 90
EPROTOTYPE = 91
ENOPROTOOPT = 92
EPROTONOSUPPORT = 93
EOPNOTSUPP = 95
EAFNOSUPPORT = 97
EADDRINUSE = 98
EADDRNOTAVAIL = 99
ENETDOWN = 100
ENETUNREACH = 101
ENETRESET = 102
ECONNABORTED = 103
ECONNRESET = 104
ENOBUFS = 105
EISCONN = 106
ENOTCONN = 107
ETIMEDOUT = 110
ECONNREFUSED = 111
EHOSTUNREACH = 113
EALREADY = 114
EINPROGRESS = 115
ESTALE = 116
EDQUOT = 122
ECANCELED = 125
EOWNERDEAD = 130
ENOTRECOVERABLE = 131
EREMOTE = 66
def message : String
end
Errno wraps and gives access to libc/platform errno values.