[−][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 |