SPVM::Errno(3)

πŸ“¦ version 0.093, in alpine 3.24

πŸ’– Name πŸ’–

SPVM::Errno(3) β€” Error Numbers β€” from the User Contributed Perl Documentation section, bestie. 🫢

🌸 Description 🌸

The Errno class in SPVM has methods to manipulate errno (https://linux.die.net/man/3/errno) in the C language. That’s the whole vibe, no cap. ✨

πŸŽ€ Usage πŸŽ€

use Errno;

my $errno = Errno->errno;

my $eagain = Errno->EAGAIN;

my $strerror = Errno->strerror($errno);

πŸŒ€ errno πŸŒ€

static method errno : int ();

Returns the value of errno. Literally the main-character getter. πŸ’…

πŸ› οΈ set_errno πŸ› οΈ

static method set_errno : void ($errno : int);

Sets the value of errno. Iconic setter behavior, periodt. πŸŽ€

πŸ’¬ strerror πŸ’¬

static method strerror : string ($errno : int, $length = 0);

Gets the error message corresponding to errno given enough length $max_length to hold the error message. If $length is 0, an appropriate default value is set. Slay. ✨

πŸ’₯ E2BIG πŸ’₯

static method E2BIG : int ();

Gets the value of E2BIG. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EACCES πŸ’₯

static method EACCES : int ();

Gets the value of EACCES. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EADDRINUSE πŸ’₯

static method EADDRINUSE : int ();

Gets the value of EADDRINUSE. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EADDRNOTAVAIL πŸ’₯

static method EADDRNOTAVAIL : int ();

Gets the value of EADDRNOTAVAIL. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EAFNOSUPPORT πŸ’₯

static method EAFNOSUPPORT : int ();

Gets the value of EAFNOSUPPORT. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EAGAIN πŸ’₯

static method EAGAIN : int ();

Gets the value of EAGAIN. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EALREADY πŸ’₯

static method EALREADY : int ();

Gets the value of EALREADY. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADE πŸ’₯

static method EBADE : int ();

Gets the value of EBADE. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADF πŸ’₯

static method EBADF : int ();

Gets the value of EBADF. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADFD πŸ’₯

static method EBADFD : int ();

Gets the value of EBADFD. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADMSG πŸ’₯

static method EBADMSG : int ();

Gets the value of EBADMSG. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADR πŸ’₯

static method EBADR : int ();

Gets the value of EBADR. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADRQC πŸ’₯

static method EBADRQC : int ();

Gets the value of EBADRQC. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBADSLT πŸ’₯

static method EBADSLT : int ();

Gets the value of EBADSLT. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EBUSY πŸ’₯

static method EBUSY : int ();

Gets the value of EBUSY. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECANCELED πŸ’₯

static method ECANCELED : int ();

Gets the value of ECANCELED. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECHILD πŸ’₯

static method ECHILD : int ();

Gets the value of ECHILD. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECHRNG πŸ’₯

static method ECHRNG : int ();

Gets the value of ECHRNG. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECOMM πŸ’₯

static method ECOMM : int ();

Gets the value of ECOMM. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECONNABORTED πŸ’₯

static method ECONNABORTED : int ();

Gets the value of ECONNABORTED. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECONNREFUSED πŸ’₯

static method ECONNREFUSED : int ();

Gets the value of ECONNREFUSED. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ ECONNRESET πŸ’₯

static method ECONNRESET : int ();

Gets the value of ECONNRESET. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EDEADLK πŸ’₯

static method EDEADLK : int ();

Gets the value of EDEADLK. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EDEADLOCK πŸ’₯

static method EDEADLOCK : int ();

Gets the value of EDEADLOCK. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EDESTADDRREQ πŸ’₯

static method EDESTADDRREQ : int ();

Gets the value of EDESTADDRREQ. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EDOM πŸ’₯

static method EDOM : int ();

Gets the value of EDOM. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EDQUOT πŸ’₯

static method EDQUOT : int ();

Gets the value of EDQUOT. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EEXIST πŸ’₯

static method EEXIST : int ();

Gets the value of EEXIST. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EFAULT πŸ’₯

static method EFAULT : int ();

Gets the value of EFAULT. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EFBIG πŸ’₯

static method EFBIG : int ();

Gets the value of EFBIG. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EHOSTDOWN πŸ’₯

static method EHOSTDOWN : int ();

Gets the value of EHOSTDOWN. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EHOSTUNREACH πŸ’₯

static method EHOSTUNREACH : int ();

Gets the value of EHOSTUNREACH. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EIDRM πŸ’₯

static method EIDRM : int ();

Gets the value of EIDRM. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EILSEQ πŸ’₯

static method EILSEQ : int ();

Gets the value of EILSEQ. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EINPROGRESS πŸ’₯

static method EINPROGRESS : int ();

Gets the value of EINPROGRESS. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EINTR πŸ’₯

static method EINTR : int ();

Gets the value of EINTR. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EINVAL πŸ’₯

static method EINVAL : int ();

Gets the value of EINVAL. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EIO πŸ’₯

static method EIO : int ();

Gets the value of EIO. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

πŸ’₯ EISCONN πŸ’₯

static method EISCONN : int ();

Gets the value of EISCONN. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

Okay bestie, this next stretch is all constants and they’re literally all the same shape: a getter, a value, and one very important β€œwhat if my system doesn’t have this” exception. Don’t panic β€” we’re getting through every single one. πŸ’…

EISDIR

static method EISDIR : int ();

Gets the value of EISDIR. ✨

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EISNAM

static method EISNAM : int ();

Gets the value of EISNAM. 🫢

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EKEYEXPIRED

static method EKEYEXPIRED : int ();

Gets the value of EKEYEXPIRED. πŸ’…

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EKEYREJECTED

static method EKEYREJECTED : int ();

Gets the value of EKEYREJECTED. πŸ¦‹

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EKEYREVOKED

static method EKEYREVOKED : int ();

Gets the value of EKEYREVOKED. 🌸

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EL2HLT

static method EL2HLT : int ();

Gets the value of EL2HLT. πŸŽ€

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EL2NSYNC

static method EL2NSYNC : int ();

Gets the value of EL2NSYNC. πŸ’–

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EL3HLT

static method EL3HLT : int ();

Gets the value of EL3HLT. 🌈

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EL3RST

static method EL3RST : int ();

Gets the value of EL3RST. ⭐

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ELIBACC

static method ELIBACC : int ();

Gets the value of ELIBACC. πŸ‘‘

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ELIBBAD

static method ELIBBAD : int ();

Gets the value of ELIBBAD. πŸ“

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ELIBMAX

static method ELIBMAX : int ();

Gets the value of ELIBMAX. 🧚

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ELIBSCN

static method ELIBSCN : int ();

Gets the value of ELIBSCN. πŸ’œ

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ELIBEXEC

static method ELIBEXEC : int ();

Gets the value of ELIBEXEC. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ELOOP

static method ELOOP : int ();

Gets the value of ELOOP. πŸ’€

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EMEDIUMTYPE

static method EMEDIUMTYPE : int ();

Gets the value of EMEDIUMTYPE. πŸ™ˆ

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EMFILE

static method EMFILE : int ();

Gets the value of EMFILE. πŸ’…

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

static method EMLINK : int ();

Gets the value of EMLINK. 🫢

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EMSGSIZE

static method EMSGSIZE : int ();

Gets the value of EMSGSIZE. ✨

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

EMULTIHOP

static method EMULTIHOP : int ();

Gets the value of EMULTIHOP. πŸ¦‹

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENAMETOOLONG

static method ENAMETOOLONG : int ();

Gets the value of ENAMETOOLONG. 🌸

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENETDOWN

static method ENETDOWN : int ();

Gets the value of ENETDOWN. πŸŽ€

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENETRESET

static method ENETRESET : int ();

Gets the value of ENETRESET. πŸ’–

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENETUNREACH

static method ENETUNREACH : int ();

Gets the value of ENETUNREACH. 🌈

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENFILE

static method ENFILE : int ();

Gets the value of ENFILE. ⭐

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOBUFS

static method ENOBUFS : int ();

Gets the value of ENOBUFS. πŸ‘‘

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENODATA

static method ENODATA : int ();

Gets the value of ENODATA. πŸ“

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENODEV

static method ENODEV : int ();

Gets the value of ENODEV. 🧚

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOENT

static method ENOENT : int ();

Gets the value of ENOENT. πŸ’œ

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOEXEC

static method ENOEXEC : int ();

Gets the value of ENOEXEC. πŸ”₯

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOKEY

static method ENOKEY : int ();

Gets the value of ENOKEY. πŸ’€

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOLCK

static method ENOLCK : int ();

Gets the value of ENOLCK. πŸ™ˆ

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

static method ENOLINK : int ();

Gets the value of ENOLINK. πŸ’…

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOMEDIUM

static method ENOMEDIUM : int ();

Gets the value of ENOMEDIUM. 🫢

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOMEM

static method ENOMEM : int ();

Gets the value of ENOMEM. ✨

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOMSG

static method ENOMSG : int ();

Gets the value of ENOMSG. πŸ¦‹

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENONET

static method ENONET : int ();

Gets the value of ENONET. 🌸

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOPKG

static method ENOPKG : int ();

Gets the value of ENOPKG. πŸŽ€

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOPROTOOPT

static method ENOPROTOOPT : int ();

Gets the value of ENOPROTOOPT. πŸ’–

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOSPC

static method ENOSPC : int ();

Gets the value of ENOSPC. 🌈

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOSR

static method ENOSR : int ();

Gets the value of ENOSR. ⭐

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOSTR

static method ENOSTR : int ();

Gets the value of ENOSTR. πŸ‘‘

Exceptions: If the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOSYS

static method ENOSYS : int ();

Gets the value of ENOSYS.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

ENOTBLK

static method ENOTBLK : int ();

Gets the value of ENOTBLK.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTCONN

static method ENOTCONN : int ();

Gets the value of ENOTCONN.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTDIR

static method ENOTDIR : int ();

Gets the value of ENOTDIR.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTEMPTY

static method ENOTEMPTY : int ();

Gets the value of ENOTEMPTY.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTSOCK

static method ENOTSOCK : int ();

Gets the value of ENOTSOCK.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTSUP

static method ENOTSUP : int ();

Gets the value of ENOTSUP.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTTY

static method ENOTTY : int ();

Gets the value of ENOTTY.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENOTUNIQ

static method ENOTUNIQ : int ();

Gets the value of ENOTUNIQ.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ENXIO

static method ENXIO : int ();

Gets the value of ENXIO.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EOPNOTSUPP

static method EOPNOTSUPP : int ();

Gets the value of EOPNOTSUPP.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EOVERFLOW

static method EOVERFLOW : int ();

Gets the value of EOVERFLOW.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EPERM

static method EPERM : int ();

Gets the value of EPERM.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EPFNOSUPPORT

static method EPFNOSUPPORT : int ();

Gets the value of EPFNOSUPPORT.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EPIPE

static method EPIPE : int ();

Gets the value of EPIPE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EPROTO

static method EPROTO : int ();

Gets the value of EPROTO.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EPROTONOSUPPORT

static method EPROTONOSUPPORT : int ();

Gets the value of EPROTONOSUPPORT.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EPROTOTYPE

static method EPROTOTYPE : int ();

Gets the value of EPROTOTYPE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ERANGE

static method ERANGE : int ();

Gets the value of ERANGE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EREMCHG

static method EREMCHG : int ();

Gets the value of EREMCHG.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EREMOTE

static method EREMOTE : int ();

Gets the value of EREMOTE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EREMOTEIO

static method EREMOTEIO : int ();

Gets the value of EREMOTEIO.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ERESTART

static method ERESTART : int ();

Gets the value of ERESTART.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EROFS

static method EROFS : int ();

Gets the value of EROFS.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ESHUTDOWN

static method ESHUTDOWN : int ();

Gets the value of ESHUTDOWN.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ESPIPE

static method ESPIPE : int ();

Gets the value of ESPIPE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ESOCKTNOSUPPORT

static method ESOCKTNOSUPPORT : int ();

Gets the value of ESOCKTNOSUPPORT.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ESRCH

static method ESRCH : int ();

Gets the value of ESRCH.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ESTALE

static method ESTALE : int ();

Gets the value of ESTALE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ESTRPIPE

static method ESTRPIPE : int ();

Gets the value of ESTRPIPE.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ETIME

static method ETIME : int ();

Gets the value of ETIME.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ETIMEDOUT

static method ETIMEDOUT : int ();

Gets the value of ETIMEDOUT.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

ETXTBSY

static method ETXTBSY : int ();

Gets the value of ETXTBSY.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EUCLEAN

static method EUCLEAN : int ();

Gets the value of EUCLEAN.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EUNATCH

static method EUNATCH : int ();

Gets the value of EUNATCH.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EUSERS

static method EUSERS : int ();

Gets the value of EUSERS.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EWOULDBLOCK

static method EWOULDBLOCK : int ();

Gets the value of EWOULDBLOCK.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EXDEV

static method EXDEV : int ();

Gets the value of EXDEV.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

EXFULL

static method EXFULL : int ();

Gets the value of EXFULL.

Exceptions: if the system does not define this error number, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.


okay so now we're getting into the Windows-flavoured ones bestie πŸ’… they're spelled with a WSA prefix, and notice the wording shifts a lil β€” these say "value" instead of "error number." Read carefully, no skimming πŸ‘‘

WSAEACCES

static method WSAEACCES : int ();

Gets the value of WSAEACCES.

Exceptions: if the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 🌸

WSAEADDRINUSE

static method WSAEADDRINUSE : int ();

Gets the value of WSAEADDRINUSE.

Exceptions: if the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

WSAEADDRNOTAVAIL

static method WSAEADDRNOTAVAIL : int ();

Gets the value of WSAEADDRNOTAVAIL.

Exceptions: if the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. ✨

Picking up right where we left off: if the system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEAFNOSUPPORT πŸ¦‹

static method WSAEAFNOSUPPORT : int ();

Grabs the value of WSAEAFNOSUPPORT for you. πŸ’…

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEALREADY ✨

static method WSAEALREADY : int ();

Returns the value of WSAEALREADY. No cap. πŸ’–

Exceptions: if the system doesn't define it, boom β€” exception with eval_error_id set to the basic type ID of the Error::NotSupported class. 🫢

WSAEBADF πŸŽ€

static method WSAEBADF : int ();

Gets the value of WSAEBADF. πŸ’…

Exceptions: if this value isn't defined on your system, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAECANCELLED 🌸

static method WSAECANCELLED : int ();

Grabs the value of WSAECANCELLED. ✨

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAECONNABORTED πŸ¦‹

static method WSAECONNABORTED : int ();

Returns the value of WSAECONNABORTED. πŸ’…

Exceptions: if the system doesn't define this value, you get an exception with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAECONNREFUSED πŸ’œ

static method WSAECONNREFUSED : int ();

Gets the value of WSAECONNREFUSED. 🫢

Exceptions: if it's not defined, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAECONNRESET 🌈

static method WSAECONNRESET : int ();

Grabs the value of WSAECONNRESET. ✨

Exceptions: if your system doesn't define this value, exception time with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEDESTADDRREQ πŸ“

static method WSAEDESTADDRREQ : int ();

Returns the value of WSAEDESTADDRREQ. πŸ’–

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’…

WSAEDISCON 🧚

static method WSAEDISCON : int ();

Gets the value of WSAEDISCON. 🌸

Exceptions: if this value isn't defined, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEDQUOT ⭐

static method WSAEDQUOT : int ();

Grabs the value of WSAEDQUOT. πŸ’…

Exceptions: no definition on your system? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEFAULT πŸ”₯

static method WSAEFAULT : int ();

Returns the value of WSAEFAULT. ✨

Exceptions: if the system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEHOSTDOWN πŸ‘‘

static method WSAEHOSTDOWN : int ();

Gets the value of WSAEHOSTDOWN. 🫢

Exceptions: if it's not defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEHOSTUNREACH πŸ’€

static method WSAEHOSTUNREACH : int ();

Grabs the value of WSAEHOSTUNREACH. πŸ’…

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEINPROGRESS πŸ™ˆ

static method WSAEINPROGRESS : int ();

Returns the value of WSAEINPROGRESS. 🌸

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEINTR πŸŽ€

static method WSAEINTR : int ();

Gets the value of WSAEINTR. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEINVAL πŸ’œ

static method WSAEINVAL : int ();

Grabs the value of WSAEINVAL. πŸ’…

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEINVALIDPROCTABLE πŸ¦‹

static method WSAEINVALIDPROCTABLE : int ();

Returns the value of WSAEINVALIDPROCTABLE. 🫢

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEINVALIDPROVIDER 🌈

static method WSAEINVALIDPROVIDER : int ();

Gets the value of WSAEINVALIDPROVIDER. πŸ’–

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’…

WSAEISCONN πŸ“

static method WSAEISCONN : int ();

Grabs the value of WSAEISCONN. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAELOOP 🧚

static method WSAELOOP : int ();

Returns the value of WSAELOOP. 🌸

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEMFILE ⭐

static method WSAEMFILE : int ();

Gets the value of WSAEMFILE. πŸ’…

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEMSGSIZE πŸ”₯

static method WSAEMSGSIZE : int ();

Grabs the value of WSAEMSGSIZE. 🫢

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAENAMETOOLONG πŸ‘‘

static method WSAENAMETOOLONG : int ();

Returns the value of WSAENAMETOOLONG. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAENETDOWN πŸ’€

static method WSAENETDOWN : int ();

Gets the value of WSAENETDOWN. πŸ’…

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAENETRESET πŸ™ˆ

static method WSAENETRESET : int ();

Grabs the value of WSAENETRESET. 🌸

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAENETUNREACH πŸŽ€

static method WSAENETUNREACH : int ();

Returns the value of WSAENETUNREACH. 🫢

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAENOBUFS πŸ’œ

static method WSAENOBUFS : int ();

Gets the value of WSAENOBUFS. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAENOMORE πŸ¦‹

static method WSAENOMORE : int ();

Grabs the value of WSAENOMORE. πŸ’…

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAENOPROTOOPT 🌈

static method WSAENOPROTOOPT : int ();

Returns the value of WSAENOPROTOOPT. 🌸

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAENOTCONN πŸ“

static method WSAENOTCONN : int ();

Gets the value of WSAENOTCONN. 🫢

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAENOTEMPTY 🧚

static method WSAENOTEMPTY : int ();

Grabs the value of WSAENOTEMPTY. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAENOTSOCK ⭐

static method WSAENOTSOCK : int ();

Returns the value of WSAENOTSOCK. πŸ’…

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEOPNOTSUPP πŸ”₯

static method WSAEOPNOTSUPP : int ();

Gets the value of WSAEOPNOTSUPP. 🌸

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEPFNOSUPPORT πŸ‘‘

static method WSAEPFNOSUPPORT : int ();

Grabs the value of WSAEPFNOSUPPORT. 🫢

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEPROCLIM πŸ’€

static method WSAEPROCLIM : int ();

Returns the value of WSAEPROCLIM. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEPROTONOSUPPORT πŸ™ˆ

static method WSAEPROTONOSUPPORT : int ();

Gets the value of WSAEPROTONOSUPPORT. πŸ’…

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEPROTOTYPE πŸŽ€

static method WSAEPROTOTYPE : int ();

Grabs the value of WSAEPROTOTYPE. 🌸

Exceptions: if your system doesn't define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEPROVIDERFAILEDINIT πŸ’œ

static method WSAEPROVIDERFAILEDINIT : int ();

Returns the value of WSAEPROVIDERFAILEDINIT. 🫢

Exceptions: no definition? Exception thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAEREFUSED πŸ¦‹

static method WSAEREFUSED : int ();

Gets the value of WSAEREFUSED. ✨

Exceptions: if the system doesn't define it, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. 😭

WSAEREMOTE 🌈

static method WSAEREMOTE : int ();

Grabs the value of WSAEREMOTE. πŸ’…

Exceptions: if this value isn't defined, exception with eval_error_id set to the basic type ID of the Error::NotSupported class. πŸ’–

WSAESHUTDOWN πŸ’…

static method WSAESHUTDOWN : int ();

WSAESHUTDOWN

static method WSAESHUTDOWN : int ();

Grabs you the value of WSAESHUTDOWN ✨

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class. So like, don't just assume it's there, bestie πŸ’…


WSAESOCKTNOSUPPORT

static method WSAESOCKTNOSUPPORT : int ();

Returns the value of WSAESOCKTNOSUPPORT 🫢

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.


WSAESTALE

static method WSAESTALE : int ();

Gets the value of WSAESTALE πŸ’–

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.


WSAETIMEDOUT

static method WSAETIMEDOUT : int ();

Gets the value of WSAETIMEDOUT ⭐

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.


WSAETOOMANYREFS

static method WSAETOOMANYREFS : int ();

Gets the value of WSAETOOMANYREFS 🌸

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.


WSAEUSERS

static method WSAEUSERS : int ();

Gets the value of WSAEUSERS πŸ¦‹

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.


WSAEWOULDBLOCK

static method WSAEWOULDBLOCK : int ();

Gets the value of WSAEWOULDBLOCK πŸ”₯

Exceptions:

If the system does not define this value, an exception is thrown with eval_error_id set to the basic type ID of the Error::NotSupported class.

And that's the whole WSA* lineup, bestie β€” every single one of them, no skips, no cap πŸ‘‘

🌈 Repository

SPVM::Errno - Github <https://github.com/yuki-kimoto/SPVM-Errno> β€” go star it, it's giving main character energy ⭐

πŸŽ€ Author

Yuki Kimoto "kimoto.yuki@gmail.com" β€” the icon who wrote all of this πŸ’–

Copyright (c) 2023 Yuki Kimoto

MIT License β€” do whatever, just keep the copyright notice, periodt πŸ’…


okay so that's a wrap on the whole page, bestie πŸ«ΆπŸ’–βœ¨ This masterpiece is perl v5.42.2, dated 2026-02-03, and it lives at SPVM::Errno(3) β€” ily, go write some slaying error handling code now πŸŒΈπŸŽ€

πŸ“¦ where this page comes from