Module linux_unsafe::result

source ·
Expand description

Types representing results from system call wrapper functions.

Structs§

  • Represents an error code directly from the kernel.

Constants§

  • The error number for E2BIG on this platform.
  • The error number for EACCES on this platform.
  • The error number for EADDRINUSE on this platform.
  • The error number for EADDRNOTAVAIL on this platform.
  • The error number for EADV on this platform.
  • The error number for EAFNOSUPPORT on this platform.
  • The error number for EAGAIN on this platform.
  • The error number for EALREADY on this platform.
  • The error number for EBADE on this platform.
  • The error number for EBADF on this platform.
  • The error number for EBADFD on this platform.
  • The error number for EBADMSG on this platform.
  • The error number for EBADR on this platform.
  • The error number for EBADRQC on this platform.
  • The error number for EBADSLT on this platform.
  • The error number for EBFONT on this platform.
  • The error number for EBUSY on this platform.
  • The error number for ECANCELED on this platform.
  • The error number for ECHILD on this platform.
  • The error number for ECHRNG on this platform.
  • The error number for ECOMM on this platform.
  • The error number for ECONNABORTED on this platform.
  • The error number for ECONNREFUSED on this platform.
  • The error number for ECONNRESET on this platform.
  • The error number for EDEADLK on this platform.
  • The error number for EDEADLOCK on this platform.
  • The error number for EDESTADDRREQ on this platform.
  • The error number for EDOM on this platform.
  • The error number for EDOTDOT on this platform.
  • The error number for EDQUOT on this platform.
  • The error number for EEXIST on this platform.
  • The error number for EFAULT on this platform.
  • The error number for EFBIG on this platform.
  • The error number for EHOSTDOWN on this platform.
  • The error number for EHOSTUNREACH on this platform.
  • The error number for EHWPOISON on this platform.
  • The error number for EIDRM on this platform.
  • The error number for EILSEQ on this platform.
  • The error number for EINPROGRESS on this platform.
  • The error number for EINTR on this platform.
  • The error number for EINVAL on this platform.
  • The error number for EIO on this platform.
  • The error number for EISCONN on this platform.
  • The error number for EISDIR on this platform.
  • The error number for EISNAM on this platform.
  • The error number for EKEYEXPIRED on this platform.
  • The error number for EKEYREJECTED on this platform.
  • The error number for EKEYREVOKED on this platform.
  • The error number for EL2HLT on this platform.
  • The error number for EL2NSYNC on this platform.
  • The error number for EL3HLT on this platform.
  • The error number for EL3RST on this platform.
  • The error number for ELIBACC on this platform.
  • The error number for ELIBBAD on this platform.
  • The error number for ELIBEXEC on this platform.
  • The error number for ELIBMAX on this platform.
  • The error number for ELIBSCN on this platform.
  • The error number for ELNRNG on this platform.
  • The error number for ELOOP on this platform.
  • The error number for EMEDIUMTYPE on this platform.
  • The error number for EMFILE on this platform.
  • The error number for EMLINK on this platform.
  • The error number for EMSGSIZE on this platform.
  • The error number for EMULTIHOP on this platform.
  • The error number for ENAMETOOLONG on this platform.
  • The error number for ENAVAIL on this platform.
  • The error number for ENETDOWN on this platform.
  • The error number for ENETRESET on this platform.
  • The error number for ENETUNREACH on this platform.
  • The error number for ENFILE on this platform.
  • The error number for ENOANO on this platform.
  • The error number for ENOBUFS on this platform.
  • The error number for ENOCSI on this platform.
  • The error number for ENODATA on this platform.
  • The error number for ENODEV on this platform.
  • The error number for ENOENT on this platform.
  • The error number for ENOEXEC on this platform.
  • The error number for ENOKEY on this platform.
  • The error number for ENOLCK on this platform.
  • The error number for ENOLINK on this platform.
  • The error number for ENOMEDIUM on this platform.
  • The error number for ENOMEM on this platform.
  • The error number for ENOMSG on this platform.
  • The error number for ENONET on this platform.
  • The error number for ENOPKG on this platform.
  • The error number for ENOPROTOOPT on this platform.
  • The error number for ENOSPC on this platform.
  • The error number for ENOSR on this platform.
  • The error number for ENOSTR on this platform.
  • The error number for ENOSYS on this platform.
  • The error number for ENOTBLK on this platform.
  • The error number for ENOTCONN on this platform.
  • The error number for ENOTDIR on this platform.
  • The error number for ENOTEMPTY on this platform.
  • The error number for ENOTNAM on this platform.
  • The error number for ENOTRECOVERABLE on this platform.
  • The error number for ENOTSOCK on this platform.
  • The error number for ENOTSUP on this platform.
  • The error number for ENOTTY on this platform.
  • The error number for ENOTUNIQ on this platform.
  • The error number for ENXIO on this platform.
  • The error number for EOPNOTSUPP on this platform.
  • The error number for EOVERFLOW on this platform.
  • The error number for EOWNERDEAD on this platform.
  • The error number for EPERM on this platform.
  • The error number for EPFNOSUPPORT on this platform.
  • The error number for EPIPE on this platform.
  • The error number for EPROTO on this platform.
  • The error number for EPROTONOSUPPORT on this platform.
  • The error number for EPROTOTYPE on this platform.
  • The error number for ERANGE on this platform.
  • The error number for EREMCHG on this platform.
  • The error number for EREMOTE on this platform.
  • The error number for EREMOTEIO on this platform.
  • The error number for ERESTART on this platform.
  • The error number for ERFKILL on this platform.
  • The error number for EROFS on this platform.
  • The error number for ESHUTDOWN on this platform.
  • The error number for ESOCKTNOSUPPORT on this platform.
  • The error number for ESPIPE on this platform.
  • The error number for ESRCH on this platform.
  • The error number for ESRMNT on this platform.
  • The error number for ESTALE on this platform.
  • The error number for ESTRPIPE on this platform.
  • The error number for ETIME on this platform.
  • The error number for ETIMEDOUT on this platform.
  • The error number for ETOOMANYREFS on this platform.
  • The error number for ETXTBSY on this platform.
  • The error number for EUCLEAN on this platform.
  • The error number for EUNATCH on this platform.
  • The error number for EUSERS on this platform.
  • The error number for EWOULDBLOCK on this platform.
  • The error number for EXDEV on this platform.
  • The error number for EXFULL on this platform.

Type Aliases§

  • The result type used for all of the system call wrapper functions to distinguish between success and error results.