This is automatic generated document for things in Swow\Errno class

Class Errno

Constants

public E2BIG = -7

This constant holds UV_E2BIG value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Argument list too long” At Windows platform, this constant may have a value -4093

public EACCES = -13

This constant holds UV_EACCES value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Permission denied” At Windows platform, this constant may have a value -4092

public EADDRINUSE = -98

This constant holds UV_EADDRINUSE value, it’s platform-dependent.

At Linux platform, this constant means “Address already in use” At macOS platform, this constant may have a value -48 means “Address already in use” At Windows platform, this constant may have a value -4091

public EADDRNOTAVAIL = -99

This constant holds UV_EADDRNOTAVAIL value, it’s platform-dependent.

At Linux platform, this constant means “Cannot assign requested address” At macOS platform, this constant may have a value -49 means “Can’t assign requested address” At Windows platform, this constant may have a value -4090

public EAFNOSUPPORT = -97

This constant holds UV_EAFNOSUPPORT value, it’s platform-dependent.

At Linux platform, this constant means “Address family not supported by protocol” At macOS platform, this constant may have a value -47 means “Address family not supported by protocol family” At Windows platform, this constant may have a value -4089

public EAGAIN = -11

This constant holds UV_EAGAIN value, it’s platform-dependent.

At Linux platform, this constant means “Try again” At macOS platform, this constant may have a value -35 means “Resource temporarily unavailable” At Windows platform, this constant may have a value -4088

public EAI_ADDRFAMILY = -3000 public EAI_AGAIN = -3001 public EAI_BADFLAGS = -3002 public EAI_BADHINTS = -3013 public EAI_CANCELED = -3003 public EAI_FAIL = -3004 public EAI_FAMILY = -3005 public EAI_MEMORY = -3006 public EAI_NODATA = -3007 public EAI_NONAME = -3008 public EAI_OVERFLOW = -3009 public EAI_PROTOCOL = -3014 public EAI_SERVICE = -3010 public EAI_SOCKTYPE = -3011 public EALREADY = -114

This constant holds UV_EALREADY value, it’s platform-dependent.

At Linux platform, this constant means “Operation already in progress” At macOS platform, this constant may have a value -37 means “Operation already in progress” At Windows platform, this constant may have a value -4084

public EBADF = -9

This constant holds UV_EBADF value, it’s platform-dependent.

At Linux platform, this constant means “Bad file number” At macOS platform, this constant means “Bad file descriptor” At Windows platform, this constant may have a value -4083

public EBUSY = -16

This constant holds UV_EBUSY value, it’s platform-dependent.

At Linux platform, this constant means “Device or resource busy” At macOS platform, this constant means “Device / Resource busy” At Windows platform, this constant may have a value -4082

public ECANCELED = -125

This constant holds UV_ECANCELED value, it’s platform-dependent.

At Linux platform, this constant means “Operation Canceled” At macOS platform, this constant may have a value -89 means “Operation canceled” At Windows platform, this constant may have a value -4081

public ECERT = -9754 public ECHARSET = -4080 public ECHILD = -9753 public ECLOSED = -9758 public ECONNABORTED = -103

This constant holds UV_ECONNABORTED value, it’s platform-dependent.

At Linux platform, this constant means “Software caused connection abort” At macOS platform, this constant may have a value -53 means “Software caused connection abort” At Windows platform, this constant may have a value -4079

public ECONNREFUSED = -111

This constant holds UV_ECONNREFUSED value, it’s platform-dependent.

At Linux platform, this constant means “Connection refused” At macOS platform, this constant may have a value -61 means “Connection refused” At Windows platform, this constant may have a value -4078

public ECONNRESET = -104

This constant holds UV_ECONNRESET value, it’s platform-dependent.

At Linux platform, this constant means “Connection reset by peer” At macOS platform, this constant may have a value -54 means “Connection reset by peer” At Windows platform, this constant may have a value -4077

public EDEADLK = -9757 public EDESTADDRREQ = -89

This constant holds UV_EDESTADDRREQ value, it’s platform-dependent.

At Linux platform, this constant means “Destination address required” At macOS platform, this constant may have a value -39 means “Destination address required” At Windows platform, this constant may have a value -4076

public EEXIST = -17

This constant holds UV_EEXIST value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “File exists” At Windows platform, this constant may have a value -4075

public EFAULT = -14

This constant holds UV_EFAULT value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Bad address” At Windows platform, this constant may have a value -4074

public EFBIG = -27

This constant holds UV_EFBIG value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “File too large” At Windows platform, this constant may have a value -4036

public EFTYPE = -4028

This constant holds UV_EFTYPE value, it’s platform-dependent.

At macOS platform, this constant may have a value -79 means “Inappropriate file type or format”

public EHOSTDOWN = -112

This constant holds UV_EHOSTDOWN value, it’s platform-dependent.

At Linux platform, this constant means “Host is down” At macOS platform, this constant may have a value -64 means “Host is down” At Windows platform, this constant may have a value -4031

public EHOSTUNREACH = -113

This constant holds UV_EHOSTUNREACH value, it’s platform-dependent.

At Linux platform, this constant means “No route to host” At macOS platform, this constant may have a value -65 means “No route to host” At Windows platform, this constant may have a value -4073

public EHP_CB_CHUNK_COMPLETE = -816020 public EHP_CB_CHUNK_EXTENSION_NAME_COMPLETE = -816034 public EHP_CB_CHUNK_EXTENSION_VALUE_COMPLETE = -816035 public EHP_CB_CHUNK_HEADER = -816019 public EHP_CB_HEADERS_COMPLETE = -816017 public EHP_CB_HEADER_FIELD_COMPLETE = -816028 public EHP_CB_HEADER_VALUE_COMPLETE = -816029 public EHP_CB_MESSAGE_BEGIN = -816016 public EHP_CB_MESSAGE_COMPLETE = -816018 public EHP_CB_METHOD_COMPLETE = -816032 public EHP_CB_RESET = -816031 public EHP_CB_STATUS_COMPLETE = -816027 public EHP_CB_URL_COMPLETE = -816026 public EHP_CB_VERSION_COMPLETE = -816033 public EHP_CLOSED_CONNECTION = -816005 public EHP_CR_EXPECTED = -816025 public EHP_INTERNAL = -816001 public EHP_INVALID_CHUNK_SIZE = -816012 public EHP_INVALID_CONSTANT = -816008 public EHP_INVALID_CONTENT_LENGTH = -816011 public EHP_INVALID_EOF_STATE = -816014 public EHP_INVALID_HEADER_TOKEN = -816010 public EHP_INVALID_METHOD = -816006 public EHP_INVALID_STATUS = -816013 public EHP_INVALID_TRANSFER_ENCODING = -816015 public EHP_INVALID_URL = -816007 public EHP_INVALID_VERSION = -816009 public EHP_LF_EXPECTED = -816003 public EHP_MULTIPART = -816066 public EHP_NOMEM = -816065 public EHP_OK = -816000 public EHP_PAUSED = -816021 public EHP_PAUSED_H2_UPGRADE = -816023 public EHP_PAUSED_UPGRADE = -816022 public EHP_STRICT = -816002 public EHP_UNEXPECTED_CONTENT_LENGTH = -816004 public EHP_UNEXPECTED_SPACE = -816030 public EHP_USER = -816024 public EILSEQ = -84

This constant holds UV_EILSEQ value, it’s platform-dependent.

At Linux platform, this constant means “Illegal byte sequence” At macOS platform, this constant may have a value -92 means “Illegal byte sequence” At Windows platform, this constant may have a value -4027

public EINTR = -4

This constant holds UV_EINTR value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Interrupted system call” At Windows platform, this constant may have a value -4072

public EINVAL = -22

This constant holds UV_EINVAL value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Invalid argument” At Windows platform, this constant may have a value -4071

public EIO = -5

This constant holds UV_EIO value, it’s platform-dependent.

At Linux platform, this constant means “I/O error” At macOS platform, this constant means “Input/output error” At Windows platform, this constant may have a value -4070

public EISCONN = -106

This constant holds UV_EISCONN value, it’s platform-dependent.

At Linux platform, this constant means “Transport endpoint is already connected” At macOS platform, this constant may have a value -56 means “Socket is already connected” At Windows platform, this constant may have a value -4069

public EISDIR = -21

This constant holds UV_EISDIR value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Is a directory” At Windows platform, this constant may have a value -4068

public ELOCKED = -9759 public ELOOP = -40

This constant holds UV_ELOOP value, it’s platform-dependent.

At Linux platform, this constant means “Too many symbolic links encountered” At macOS platform, this constant may have a value -62 means “Too many levels of symbolic links” At Windows platform, this constant may have a value -4067

public EMFILE = -24

This constant holds UV_EMFILE value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Too many open files” At Windows platform, this constant may have a value -4066

public EMISUSE = -9761 public EMLINK = -31

This constant holds UV_EMLINK value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Too many links” At Windows platform, this constant may have a value -4032

public EMSGSIZE = -90

This constant holds UV_EMSGSIZE value, it’s platform-dependent.

At Linux platform, this constant means “Message too long” At macOS platform, this constant may have a value -40 means “Message too long” At Windows platform, this constant may have a value -4065

public ENAMETOOLONG = -36

This constant holds UV_ENAMETOOLONG value, it’s platform-dependent.

At Linux platform, this constant means “File name too long” At macOS platform, this constant may have a value -63 means “File name too long” At Windows platform, this constant may have a value -4064

public ENETDOWN = -100

This constant holds UV_ENETDOWN value, it’s platform-dependent.

At Linux platform, this constant means “Network is down” At macOS platform, this constant may have a value -50 means “Network is down” At Windows platform, this constant may have a value -4063

public ENETUNREACH = -101

This constant holds UV_ENETUNREACH value, it’s platform-dependent.

At Linux platform, this constant means “Network is unreachable” At macOS platform, this constant may have a value -51 means “Network is unreachable” At Windows platform, this constant may have a value -4062

public ENFILE = -23

This constant holds UV_ENFILE value, it’s platform-dependent.

At Linux platform, this constant means “File table overflow” At macOS platform, this constant means “Too many open files in system” At Windows platform, this constant may have a value -4061

public ENOBUFS = -105

This constant holds UV_ENOBUFS value, it’s platform-dependent.

At Linux platform, this constant means “No buffer space available” At macOS platform, this constant may have a value -55 means “No buffer space available” At Windows platform, this constant may have a value -4060

public ENOCERT = -9755 public ENODATA = -61 public ENODEV = -19

This constant holds UV_ENODEV value, it’s platform-dependent.

At Linux platform, this constant means “No such device” At macOS platform, this constant means “Operation not supported by device” At Windows platform, this constant may have a value -4059

public ENOENT = -2

This constant holds UV_ENOENT value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “No such file or directory” At Windows platform, this constant may have a value -4058

public ENOMEM = -12

This constant holds UV_ENOMEM value, it’s platform-dependent.

At Linux platform, this constant means “Out of memory” At macOS platform, this constant means “Cannot allocate memory” At Windows platform, this constant may have a value -4057

public ENONET = -64

This constant holds UV_ENONET value, it’s platform-dependent.

At Linux platform, this constant means “Machine is not on the network” At macOS and Windows platforms, this constant may have a value -4056

public ENOPROTOOPT = -92

This constant holds UV_ENOPROTOOPT value, it’s platform-dependent.

At Linux platform, this constant means “Protocol not available” At macOS platform, this constant may have a value -42 means “Protocol not available” At Windows platform, this constant may have a value -4035

public ENOSPC = -28

This constant holds UV_ENOSPC value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “No space left on device” At Windows platform, this constant may have a value -4055

public ENOSYS = -38

This constant holds UV_ENOSYS value, it’s platform-dependent.

At Linux platform, this constant means “Invalid system call number” At macOS platform, this constant may have a value -78 means “Function not implemented” At Windows platform, this constant may have a value -4054

public ENOTCONN = -107

This constant holds UV_ENOTCONN value, it’s platform-dependent.

At Linux platform, this constant means “Transport endpoint is not connected” At macOS platform, this constant may have a value -57 means “Socket is not connected” At Windows platform, this constant may have a value -4053

public ENOTDIR = -20

This constant holds UV_ENOTDIR value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Not a directory” At Windows platform, this constant may have a value -4052

public ENOTEMPTY = -39

This constant holds UV_ENOTEMPTY value, it’s platform-dependent.

At Linux platform, this constant means “Directory not empty” At macOS platform, this constant may have a value -66 means “Directory not empty” At Windows platform, this constant may have a value -4051

public ENOTSOCK = -88

This constant holds UV_ENOTSOCK value, it’s platform-dependent.

At Linux platform, this constant means “Socket operation on non-socket” At macOS platform, this constant may have a value -38 means “Socket operation on non-socket” At Windows platform, this constant may have a value -4050

public ENOTSUP = -4049

This constant holds UV_ENOTSUP value, it’s platform-dependent.

At macOS platform, this constant may have a value -45 means “Operation not supported”

public ENOTTY = -25

This constant holds UV_ENOTTY value, it’s platform-dependent.

At Linux platform, this constant means “Not a typewriter” At macOS platform, this constant means “Inappropriate ioctl for device” At Windows platform, this constant may have a value -4029

public ENXIO = -6

This constant holds UV_ENXIO value, it’s platform-dependent.

At Linux platform, this constant means “No such device or address” At macOS platform, this constant means “Device not configured” At Windows platform, this constant may have a value -4033

public EOF = -4095 public EOVERFLOW = -75

This constant holds UV_EOVERFLOW value, it’s platform-dependent.

At Linux platform, this constant means “Value too large for defined data type” At macOS platform, this constant may have a value -84 means “Value too large to be stored in data type” At Windows platform, this constant may have a value -4026

public EPERM = -1

This constant holds UV_EPERM value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Operation not permitted” At Windows platform, this constant may have a value -4048

public EPIPE = -32

This constant holds UV_EPIPE value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Broken pipe” At Windows platform, this constant may have a value -4047

public EPREV = -9762 public EPROTO = -71

This constant holds UV_EPROTO value, it’s platform-dependent.

At Linux platform, this constant means “Protocol error” At macOS platform, this constant may have a value -100 means “Protocol error” At Windows platform, this constant may have a value -4046

public EPROTONOSUPPORT = -93

This constant holds UV_EPROTONOSUPPORT value, it’s platform-dependent.

At Linux platform, this constant means “Protocol not supported” At macOS platform, this constant may have a value -43 means “Protocol not supported” At Windows platform, this constant may have a value -4045

public EPROTOTYPE = -91

This constant holds UV_EPROTOTYPE value, it’s platform-dependent.

At Linux platform, this constant means “Protocol wrong type for socket” At macOS platform, this constant may have a value -41 means “Protocol wrong type for socket” At Windows platform, this constant may have a value -4044

public ERANGE = -34

This constant holds UV_ERANGE value, it’s platform-dependent.

At Linux platform, this constant means “Math result not representable” At macOS platform, this constant means “Result too large” At Windows platform, this constant may have a value -4034

public EREMOTEIO = -121

This constant holds UV_EREMOTEIO value, it’s platform-dependent.

At Linux platform, this constant means “Remote I/O error” At macOS and Windows platforms, this constant may have a value -4030

public EROFS = -30

This constant holds UV_EROFS value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Read-only file system” At Windows platform, this constant may have a value -4043

public ESHUTDOWN = -108

This constant holds UV_ESHUTDOWN value, it’s platform-dependent.

At Linux platform, this constant means “Cannot send after transport endpoint shutdown” At macOS platform, this constant may have a value -58 means “Can’t send after socket shutdown” At Windows platform, this constant may have a value -4042

public ESOCKTNOSUPPORT = -94

This constant holds UV_ESOCKTNOSUPPORT value, it’s platform-dependent.

At Linux platform, this constant means “Socket type not supported” At macOS platform, this constant may have a value -44 means “Socket type not supported” At Windows platform, this constant may have a value -4025

public ESPIPE = -29

This constant holds UV_ESPIPE value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Illegal seek” At Windows platform, this constant may have a value -4041

public ESRCH = -3

This constant holds UV_ESRCH value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “No such process” At Windows platform, this constant may have a value -4040

public ESSL = -9756 public ESTALE = -116

This constant holds UV_ESTALE value, it’s platform-dependent.

At Linux platform, this constant means “Stale file handle” At macOS platform, this constant may have a value -70 means “Stale NFS file handle” At Windows platform, this constant may have a value -10070

public ETIMEDOUT = -110

This constant holds UV_ETIMEDOUT value, it’s platform-dependent.

At Linux platform, this constant means “Connection timed out” At macOS platform, this constant may have a value -60 means “Operation timed out” At Windows platform, this constant may have a value -4039

public ETXTBSY = -26

This constant holds UV_ETXTBSY value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Text file busy” At Windows platform, this constant may have a value -4038

public EVALUE = -9760 public EXDEV = -18

This constant holds UV_EXDEV value, it’s platform-dependent.

At Linux and macOS platforms, this constant means “Cross-device link” At Windows platform, this constant may have a value -4037

public UNCODED = -9763 public UNKNOWN = -4094

Methods

Static method getDescriptionOf

public static function getDescriptionOf ( int $error ) : string

Copyright 2022 the Swow contributors