enum

Errno

Inherits Enum / Comparable / Value / Object

Errno wraps and gives access to libc's errno. This is mostly useful when dealing with C libraries.

Constants

NONE = 0
E2BIG = 7
EPERM = 1
ENOENT = 2
ESRCH = 3
EINTR = 4
EIO = 5
ENXIO = 6
ENOEXEC = 8
EBADF = 9
ECHILD = 10
EDEADLK = 35
ENOMEM = 12
EACCES = 13
EFAULT = 14
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
EINPROGRESS = 115
EALREADY = 114
ENOTSOCK = 88
EDESTADDRREQ = 89
EMSGSIZE = 90
EPROTOTYPE = 91
ENOPROTOOPT = 92
EPROTONOSUPPORT = 93
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
ELOOP = 40
ENAMETOOLONG = 36
EHOSTUNREACH = 113
ENOTEMPTY = 39
EDQUOT = 122
ESTALE = 116
ENOLCK = 37
ENOSYS = 38
EOVERFLOW = 75
ECANCELED = 125
EIDRM = 43
ENOMSG = 42
EILSEQ = 84
EBADMSG = 74
EMULTIHOP = 72
ENODATA = 61
ENOLINK = 67
ENOSR = 63
ENOSTR = 60
EPROTO = 71
ETIME = 62
EOPNOTSUPP = 95
ENOTRECOVERABLE = 131
EOWNERDEAD = 130

Constructors

value

returns the value of libc's errno.

Source

Class methods

value=(errno : Errno)

Sets the value of libc's errno.

Source

Instance methods

e2_big?

Returns true if this enum value equals E2BIG

Source
eacces?

Returns true if this enum value equals EACCES

Source
eaddrinuse?

Returns true if this enum value equals EADDRINUSE

Source
eaddrnotavail?

Returns true if this enum value equals EADDRNOTAVAIL

Source
eafnosupport?

Returns true if this enum value equals EAFNOSUPPORT

Source
eagain?

Returns true if this enum value equals EAGAIN

Source
ealready?

Returns true if this enum value equals EALREADY

Source
ebadf?

Returns true if this enum value equals EBADF

Source
ebadmsg?

Returns true if this enum value equals EBADMSG

Source
ebusy?

Returns true if this enum value equals EBUSY

Source
ecanceled?

Returns true if this enum value equals ECANCELED

Source
echild?

Returns true if this enum value equals ECHILD

Source
econnaborted?

Returns true if this enum value equals ECONNABORTED

Source
econnrefused?

Returns true if this enum value equals ECONNREFUSED

Source
econnreset?

Returns true if this enum value equals ECONNRESET

Source
edeadlk?

Returns true if this enum value equals EDEADLK

Source
edestaddrreq?

Returns true if this enum value equals EDESTADDRREQ

Source
edom?

Returns true if this enum value equals EDOM

Source
edquot?

Returns true if this enum value equals EDQUOT

Source
eexist?

Returns true if this enum value equals EEXIST

Source
efault?

Returns true if this enum value equals EFAULT

Source
efbig?

Returns true if this enum value equals EFBIG

Source
ehostunreach?

Returns true if this enum value equals EHOSTUNREACH

Source
eidrm?

Returns true if this enum value equals EIDRM

Source
eilseq?

Returns true if this enum value equals EILSEQ

Source
einprogress?

Returns true if this enum value equals EINPROGRESS

Source
eintr?

Returns true if this enum value equals EINTR

Source
einval?

Returns true if this enum value equals EINVAL

Source
eio?

Returns true if this enum value equals EIO

Source
eisconn?

Returns true if this enum value equals EISCONN

Source
eisdir?

Returns true if this enum value equals EISDIR

Source
eloop?

Returns true if this enum value equals ELOOP

Source
emfile?

Returns true if this enum value equals EMFILE

Source
emsgsize?

Returns true if this enum value equals EMSGSIZE

Source
emultihop?

Returns true if this enum value equals EMULTIHOP

Source
enametoolong?

Returns true if this enum value equals ENAMETOOLONG

Source
enetdown?

Returns true if this enum value equals ENETDOWN

Source
enetreset?

Returns true if this enum value equals ENETRESET

Source
enetunreach?

Returns true if this enum value equals ENETUNREACH

Source
enfile?

Returns true if this enum value equals ENFILE

Source
enobufs?

Returns true if this enum value equals ENOBUFS

Source
enodata?

Returns true if this enum value equals ENODATA

Source
enodev?

Returns true if this enum value equals ENODEV

Source
enoent?

Returns true if this enum value equals ENOENT

Source
enoexec?

Returns true if this enum value equals ENOEXEC

Source
enolck?

Returns true if this enum value equals ENOLCK

Source
enomem?

Returns true if this enum value equals ENOMEM

Source
enomsg?

Returns true if this enum value equals ENOMSG

Source
enoprotoopt?

Returns true if this enum value equals ENOPROTOOPT

Source
enospc?

Returns true if this enum value equals ENOSPC

Source
enosr?

Returns true if this enum value equals ENOSR

Source
enostr?

Returns true if this enum value equals ENOSTR

Source
enosys?

Returns true if this enum value equals ENOSYS

Source
enotconn?

Returns true if this enum value equals ENOTCONN

Source
enotdir?

Returns true if this enum value equals ENOTDIR

Source
enotempty?

Returns true if this enum value equals ENOTEMPTY

Source
enotrecoverable?

Returns true if this enum value equals ENOTRECOVERABLE

Source
enotsock?

Returns true if this enum value equals ENOTSOCK

Source
enotty?

Returns true if this enum value equals ENOTTY

Source
enxio?

Returns true if this enum value equals ENXIO

Source
eopnotsupp?

Returns true if this enum value equals EOPNOTSUPP

Source
eoverflow?

Returns true if this enum value equals EOVERFLOW

Source
eownerdead?

Returns true if this enum value equals EOWNERDEAD

Source
eperm?

Returns true if this enum value equals EPERM

Source
epipe?

Returns true if this enum value equals EPIPE

Source
eproto?

Returns true if this enum value equals EPROTO

Source
eprotonosupport?

Returns true if this enum value equals EPROTONOSUPPORT

Source
eprototype?

Returns true if this enum value equals EPROTOTYPE

Source
erange?

Returns true if this enum value equals ERANGE

Source
erofs?

Returns true if this enum value equals EROFS

Source
espipe?

Returns true if this enum value equals ESPIPE

Source
esrch?

Returns true if this enum value equals ESRCH

Source
estale?

Returns true if this enum value equals ESTALE

Source
etime?

Returns true if this enum value equals ETIME

Source
etimedout?

Returns true if this enum value equals ETIMEDOUT

Source
etxtbsy?

Returns true if this enum value equals ETXTBSY

Source
ewouldblock?

Returns true if this enum value equals EWOULDBLOCK

Source
exdev?

Returns true if this enum value equals EXDEV

Source
message

Returns the system error message associated with this errno.

NOTE: The result may depend on the current system locale. Specs and comparisons should use #value instead of this method.

Source
none?

Returns true if this enum value equals NONE

Source