[][src]Module linux::util::error

Re-exports

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

Structs

Errno

A standard error

Constants

AccessDenied

Permission denied

AddrFamilyNotSupported

Address family not supported

AddressInUse

Socket address already in use

AddressNotAvailable

Socket address is not available

AdvertiseError

Advertise error

AlreadyInProgress

Operation already in progress

BadFileDesc

Bad file descriptor

BadFileDescState

File descriptor in bad state

BadFontFileFormat

Bad font file format

BrokenPipe

Broken pipe

ChannelOutOfRange

Channel number out of range

CommunitacionError

Communication error on send

ConnectionAborted

Connection locally aborted

ConnectionRefused

Remote host is down

ConnectionReset

Connection closed

CrossFileSystemLink

Attempted to link across filesystems

DeadlockAvoided

Deadlock avoided

DeviceFull

No space left on device

DiskQuota

Disk quota exceeded

DoesNotExist

No such file or directory

DomainError

Domain error

ExchangeFull

Exchange full

ExecutableBusy

Trying to execute and write a file at the same time

FileExists

File exists

FileTooBig

File too big

HardwarePoison

Memory page has hardware error

HostCrashed

Remote hast crashed

HostDown

Remote host is unreachable

HostUnreachable

Remote host refused connection

IdentifierRemoved

Identifier removed

InputOutput

Input/Output error

Interrupted

Function call interrupted

InvalidArgument

Invalid argument

InvalidExchange

Invalid exchange

InvalidExecutable

Invalid executable file format

InvalidPointer

Invalid pointer

InvalidReqDesc

Invalid request descriptor

InvalidRequestCode

Invalid request code

InvalidSeek

Invalid seek operation

InvalidSequence

Invalid sequence

InvalidSlot

Invalid slot

IrrecoverableState

State not recoverable

IsADirectory

Directory not permitted in operation

KernelBuffersBusy

All kernel I/O buffers are in use

KeyExpired

Key has expired

KeyNotAvailable

Required key not available

KeyRejected

Key was rejected by service

KeyRevoked

Key has been revoked

Level2NotSync

Level 2 not synchronized

Level2Halted

Level 2 halted

Level3Halted

Level 3 halted

Level3Reset

Level 3 reset

LibSectionCorrupted

.lib section in a.out corrupted

LinkNumberOutOfRange

Link number out of range

LinkSevered

Link has been severed

MessageSize

Message too large

MultihopAttempted

Multihop attempted

NamedTypeFile

Is a named type file

NeedsCleaning

Structure needs cleaning

NetworkDown

Network is down

NetworkUnreachable

Remote network is unreachable

NoAnode

No anode

NoBlockSpecialFile

Block special file required

NoCSIStructAvailable

No CSI structure available

NoChildProcesses

There are no child processes

NoDataAvailable

No data available

NoDefaultDestination

Connectionless socket has no destination

NoError

No error

NoLocksAvailable

No locks available

NoMedium

No medium found

NoMemory

No memory available

NoMessageOfType

No message of desired type

NoSuchDevice

No such device or address

NoSuchProcess

No process matches the specified process ID

NoXENIXSemaphores

No XENIX semaphores available

NotADataMessage

Not a data message

NotADirectory

Directory required for operation

NotASocket

Argument is not a socket

NotAStream

Device not a stream

NotATerminal

Argument is not a terminal

NotEmpty

Directory not empty

NotImplemented

Function not implemented

NotOnNetwork

Machine is not on the network

NotPermitted

Operation not permitted

NotSupported

Operation not supported

NotUnique

Name not unique on network

NotXENIX

Not a XENIX named type file

ObjectIsRemote

Object is remote

OpNotSupported

Operation not supported by protocol

OperationCanceled

Asynchronous operation canceled

OperationInitiated

Operation initiated

OutOfStreamsResources

Out of streams resources

Overflow

Value too large for defined data type

OwnerDied

Owner died

PackageNotInstalled

Package not installed

PathTooLong

Path too long

ProcessFileLimit

System file limit reached

ProtoDriverNotAttached

Protocol driver not attached

ProtoFamilyNotSupported

Protocol family not supported

ProtoNotSupported

Protocol not supported by socket type

ProtoNotSupported2

Protocol not supported by socket domain

ProtocolError

Protocol error

RFKill

Operation not possible due to RF-kill

RFSError

RFS specific error

RangeError

Range error

ReadOnlyFileSystem

Operation not permitted on read-only filesystem

RemoteAddrChanged

Remote address changed

RemoteIOError

Remote I/O error

ResourceBusy

Resource busy

Restart

Interrupted system call should be restarted

SharedLibCorrupted

Accessing a corrupted shared library

SharedLibExec

Cannot exec a shared library directly

SharedLibInaccessible

Can not access a needed shared library

SocketConnected

Socket is already connected

SocketNotConnected

Socket is not connected

SocketShutDown

Socket has shut down

SocketTypeNotSupported

Socket type is not supported

SrmountError

Srmount error

StaleFileHandle

Stale file handle

StreamPipeError

Streams pipe error

SystemFileLimit

Process file limit reached

TimedOut

Operation timed out

TimerExpired

Timer expired

TooManyArguemnts

Argument list too long

TooManyLinks

Too many links

TooManyReferences

Too many references

TooManySharedLibs

Attempting to link in too many shared libraries

TooManySymlinks

Too many levels of symbolic links

TooManyUsers

Too many users

WouldBlock

Resource temporarily unavailable

WrongDeviceType

Wrong device type for operation

WrongMediumType

Wrong medium type

Type Definitions

c_int