Added errno.bash :)
This commit is contained in:
parent
64066d0172
commit
bce092c777
1 changed files with 150 additions and 0 deletions
150
errno.bash
Normal file
150
errno.bash
Normal file
|
|
@ -0,0 +1,150 @@
|
|||
EPERM=1 # Operation not permitted
|
||||
ENOENT=2 # No such file or directory
|
||||
ESRCH=3 # No such process
|
||||
EINTR=4 # Interrupted system call
|
||||
EIO=5 # I/O error
|
||||
ENXIO=6 # No such device or address
|
||||
E2BIG=7 # Argument list too long
|
||||
ENOEXEC=8 # Exec format error
|
||||
EBADF=9 # Bad file number
|
||||
ECHILD=10 # No child processes
|
||||
EAGAIN=11 # Try again
|
||||
ENOMEM=12 # Out of memory
|
||||
EACCES=13 # Permission denied
|
||||
EFAULT=14 # Bad address
|
||||
ENOTBLK=15 # Block device required
|
||||
EBUSY=16 # Device or resource busy
|
||||
EEXIST=17 # File exists
|
||||
EXDEV=18 # Cross-device link
|
||||
ENODEV=19 # No such device
|
||||
ENOTDIR=20 # Not a directory
|
||||
EISDIR=21 # Is a directory
|
||||
EINVAL=22 # Invalid argument
|
||||
ENFILE=23 # File table overflow
|
||||
EMFILE=24 # Too many open files
|
||||
ENOTTY=25 # Not a typewriter
|
||||
ETXTBSY=26 # Text file busy
|
||||
EFBIG=27 # File too large
|
||||
ENOSPC=28 # No space left on device
|
||||
ESPIPE=29 # Illegal seek
|
||||
EROFS=30 # Read-only file system
|
||||
EMLINK=31 # Too many links
|
||||
EPIPE=32 # Broken pipe
|
||||
EDOM=33 # Math argument out of domain of func
|
||||
ERANGE=34 # Math result not representable
|
||||
|
||||
EDEADLK=35 # Resource deadlock would occur
|
||||
ENAMETOOLONG=36 # File name too long
|
||||
ENOLCK=37 # No record locks available
|
||||
|
||||
: "*
|
||||
* This error code is special: arch syscall entry code will return
|
||||
* -ENOSYS if users try to call a syscall that doesn't exist. To keep
|
||||
* failures of syscalls that really do exist distinguishable from
|
||||
* failures due to attempts to use a nonexistent syscall, syscall
|
||||
* implementations should refrain from returning -ENOSYS.
|
||||
*"
|
||||
ENOSYS=38 # Invalid system call number
|
||||
|
||||
ENOTEMPTY=39 # Directory not empty
|
||||
ELOOP=40 # Too many symbolic links encountered
|
||||
EWOULDBLOCK=41 # Operation would block */
|
||||
ENOMSG=42 # No message of desired type
|
||||
EIDRM=43 # Identifier removed
|
||||
ECHRNG=44 # Channel number out of range
|
||||
EL2NSYNC=45 # Level 2 not synchronized
|
||||
EL3HLT=46 # Level 3 halted
|
||||
EL3RST=47 # Level 3 reset
|
||||
ELNRNG=48 # Link number out of range
|
||||
EUNATCH=49 # Protocol driver not attached
|
||||
ENOCSI=50 # No CSI structure available
|
||||
EL2HLT=51 # Level 2 halted
|
||||
EBADE=52 # Invalid exchange
|
||||
EBADR=53 # Invalid request descriptor
|
||||
EXFULL=54 # Exchange full
|
||||
ENOANO=55 # No anode
|
||||
EBADRQC=56 # Invalid request code
|
||||
EBADSLT=57 # Invalid slot
|
||||
|
||||
EDEADLOCK=$EDEADLK
|
||||
|
||||
EBFONT=59 # Bad font file format
|
||||
ENOSTR=60 # Device not a stream
|
||||
ENODATA=61 # No data available
|
||||
ETIME=62 # Timer expired
|
||||
ENOSR=63 # Out of streams resources
|
||||
ENONET=64 # Machine is not on the network
|
||||
ENOPKG=65 # Package not installed
|
||||
EREMOTE=66 # Object is remote
|
||||
ENOLINK=67 # Link has been severed
|
||||
EADV=68 # Advertise error
|
||||
ESRMNT=69 # Srmount error
|
||||
ECOMM=70 # Communication error on send
|
||||
EPROTO=71 # Protocol error
|
||||
EMULTIHOP=72 # Multihop attempted
|
||||
EDOTDOT=73 # RFS specific error
|
||||
EBADMSG=74 # Not a data message
|
||||
EOVERFLOW=75 # Value too large for defined data type
|
||||
ENOTUNIQ=76 # Name not unique on network
|
||||
EBADFD=77 # File descriptor in bad state
|
||||
EREMCHG=78 # Remote address changed
|
||||
ELIBACC=79 # Can not access a needed shared library
|
||||
ELIBBAD=80 # Accessing a corrupted shared library
|
||||
ELIBSCN=81 # .lib section in a.out corrupted
|
||||
ELIBMAX=82 # Attempting to link in too many shared libraries
|
||||
ELIBEXEC=83 # Cannot exec a shared library directly
|
||||
EILSEQ=84 # Illegal byte sequence
|
||||
ERESTART=85 # Interrupted system call should be restarted
|
||||
ESTRPIPE=86 # Streams pipe error
|
||||
EUSERS=87 # Too many users
|
||||
ENOTSOCK=88 # Socket operation on non-socket
|
||||
EDESTADDRREQ=89 # Destination address required
|
||||
EMSGSIZE=90 # Message too long
|
||||
EPROTOTYPE=91 # Protocol wrong type for socket
|
||||
ENOPROTOOPT=92 # Protocol not available
|
||||
EPROTONOSUPPORT=93 # Protocol not supported
|
||||
ESOCKTNOSUPPORT=94 # Socket type not supported
|
||||
EOPNOTSUPP=95 # Operation not supported on transport endpoint
|
||||
EPFNOSUPPORT=96 # Protocol family not supported
|
||||
EAFNOSUPPORT=97 # Address family not supported by protocol
|
||||
EADDRINUSE=98 # Address already in use
|
||||
EADDRNOTAVAIL=99 # Cannot assign requested address
|
||||
ENETDOWN=100 # Network is down
|
||||
ENETUNREACH=101 # Network is unreachable
|
||||
ENETRESET=102 # Network dropped connection because of reset
|
||||
ECONNABORTED=103 # Software caused connection abort
|
||||
ECONNRESET=104 # Connection reset by peer
|
||||
ENOBUFS=105 # No buffer space available
|
||||
EISCONN=106 # Transport endpoint is already connected
|
||||
ENOTCONN=107 # Transport endpoint is not connected
|
||||
ESHUTDOWN=108 # Cannot send after transport endpoint shutdown
|
||||
ETOOMANYREFS=109 # Too many references: cannot splice
|
||||
ETIMEDOUT=110 # Connection timed out
|
||||
ECONNREFUSED=111 # Connection refused
|
||||
EHOSTDOWN=112 # Host is down
|
||||
EHOSTUNREACH=113 # No route to host
|
||||
EALREADY=114 # Operation already in progress
|
||||
EINPROGRESS=115 # Operation now in progress
|
||||
ESTALE=116 # Stale file handle
|
||||
EUCLEAN=117 # Structure needs cleaning
|
||||
ENOTNAM=118 # Not a XENIX named type file
|
||||
ENAVAIL=119 # No XENIX semaphores available
|
||||
EISNAM=120 # Is a named type file
|
||||
EREMOTEIO=121 # Remote I/O error
|
||||
EDQUOT=122 # Quota exceeded
|
||||
|
||||
ENOMEDIUM=123 # No medium found
|
||||
EMEDIUMTYPE=124 # Wrong medium type
|
||||
ECANCELED=125 # Operation Canceled
|
||||
ENOKEY=126 # Required key not available
|
||||
EKEYEXPIRED=127 # Key has expired
|
||||
EKEYREVOKED=128 # Key has been revoked
|
||||
EKEYREJECTED=129 # Key was rejected by service
|
||||
|
||||
: '* for robust mutexes *'
|
||||
EOWNERDEAD=130 # Owner died
|
||||
ENOTRECOVERABLE=131 # State not recoverable
|
||||
|
||||
ERFKILL=132 # Operation not possible due to RF-kill
|
||||
|
||||
EHWPOISON=133 # Memory page has hardware error
|
||||
Loading…
Add table
Add a link
Reference in a new issue