cb9cadad57
Change-Id: Ib246f1fbfce93274020ee93ce461e3d8bd8b9f17 Signed-off-by: Ed Warnicke <eaw@cisco.com>
146 lines
5.7 KiB
Modula-2
146 lines
5.7 KiB
Modula-2
/*
|
|
Copyright (c) 2001, 2002, 2003 Eliot Dresselhaus
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining
|
|
a copy of this software and associated documentation files (the
|
|
"Software"), to deal in the Software without restriction, including
|
|
without limitation the rights to use, copy, modify, merge, publish,
|
|
distribute, sublicense, and/or sell copies of the Software, and to
|
|
permit persons to whom the Software is furnished to do so, subject to
|
|
the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be
|
|
included in all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
*/
|
|
|
|
_ (EPERM, "Operation not permitted")
|
|
_ (ENOENT, "No such file or directory")
|
|
_ (ESRCH, "No such process")
|
|
_ (EINTR, "Interrupted system call")
|
|
_ (EIO, "I/O error")
|
|
_ (ENXIO, "No such device or address")
|
|
_ (E2BIG, "Arg list too long")
|
|
_ (ENOEXEC, "Exec format error")
|
|
_ (EBADF, "Bad file number")
|
|
_ (ECHILD, "No child processes")
|
|
_ (ENOMEM, "Out of memory")
|
|
_ (EACCES, "Permission denied")
|
|
_ (EFAULT, "Bad address")
|
|
_ (ENOTBLK, "Block device required")
|
|
_ (EBUSY, "Device or resource busy")
|
|
_ (EEXIST, "File exists")
|
|
_ (EXDEV, "Cross-device link")
|
|
_ (ENODEV, "No such device")
|
|
_ (ENOTDIR, "Not a directory")
|
|
_ (EISDIR, "Is a directory")
|
|
_ (EINVAL, "Invalid argument")
|
|
_ (ENFILE, "File table overflow")
|
|
_ (EMFILE, "Too many open files")
|
|
_ (ENOTTY, "Not a typewriter")
|
|
_ (ETXTBSY, "Text file busy")
|
|
_ (EFBIG, "File too large")
|
|
_ (ENOSPC, "No space left on device")
|
|
_ (ESPIPE, "Illegal seek")
|
|
_ (EROFS, "Read-only file system")
|
|
_ (EMLINK, "Too many links")
|
|
_ (EPIPE, "Broken pipe")
|
|
_ (EDOM, "Math argument out of domain of func")
|
|
_ (ERANGE, "Math result not representable")
|
|
_ (EDEADLK, "Resource deadlock would occur")
|
|
_ (ENAMETOOLONG, "File name too long")
|
|
_ (ENOLCK, "No record locks available")
|
|
_ (ENOSYS, "Function not implemented")
|
|
_ (ENOTEMPTY, "Directory not empty")
|
|
_ (ELOOP, "Too many symbolic links encountered")
|
|
_ (EWOULDBLOCK, "Operation would block")
|
|
_ (ENOMSG, "No message of desired type")
|
|
_ (EIDRM, "Identifier removed")
|
|
_ (ECHRNG, "Channel number out of range")
|
|
_ (EL2NSYNC, "Level 2 not synchronized")
|
|
_ (EL3HLT, "Level 3 halted")
|
|
_ (EL3RST, "Level 3 reset")
|
|
_ (ELNRNG, "Link number out of range")
|
|
_ (EUNATCH, "Protocol driver not attached")
|
|
_ (ENOCSI, "No CSI structure available")
|
|
_ (EL2HLT, "Level 2 halted")
|
|
_ (EBADE, "Invalid exchange")
|
|
_ (EBADR, "Invalid request descriptor")
|
|
_ (EXFULL, "Exchange full")
|
|
_ (ENOANO, "No anode")
|
|
_ (EBADRQC, "Invalid request code")
|
|
_ (EBADSLT, "Invalid slot")
|
|
_ (EBFONT, "Bad font file format")
|
|
_ (ENOSTR, "Device not a stream")
|
|
_ (ENODATA, "No data available")
|
|
_ (ETIME, "Timer expired")
|
|
_ (ENOSR, "Out of streams resources")
|
|
_ (ENONET, "Machine is not on the network")
|
|
_ (ENOPKG, "Package not installed")
|
|
_ (EREMOTE, "Object is remote")
|
|
_ (ENOLINK, "Link has been severed")
|
|
_ (EADV, "Advertise error")
|
|
_ (ESRMNT, "Srmount error")
|
|
_ (ECOMM, "Communication error on send")
|
|
_ (EPROTO, "Protocol error")
|
|
_ (EMULTIHOP, "Multihop attempted")
|
|
_ (EDOTDOT, "RFS specific error")
|
|
_ (EBADMSG, "Not a data message")
|
|
_ (EOVERFLOW, "Value too large for defined data type")
|
|
_ (ENOTUNIQ, "Name not unique on network")
|
|
_ (EBADFD, "File descriptor in bad state")
|
|
_ (EREMCHG, "Remote address changed")
|
|
_ (ELIBACC, "Can not access a needed shared library")
|
|
_ (ELIBBAD, "Accessing a corrupted shared library")
|
|
_ (ELIBSCN, "lib section in a.out corrupted")
|
|
_ (ELIBMAX, "Attempting to link in too many shared libraries")
|
|
_ (ELIBEXEC, "Cannot exec a shared library directly")
|
|
_ (EILSEQ, "Illegal byte sequence")
|
|
_ (ERESTART, "Interrupted system call should be restarted")
|
|
_ (ESTRPIPE, "Streams pipe error")
|
|
_ (EUSERS, "Too many users")
|
|
_ (ENOTSOCK, "Socket operation on non-socket")
|
|
_ (EDESTADDRREQ, "Destination address required")
|
|
_ (EMSGSIZE, "Message too long")
|
|
_ (EPROTOTYPE, "Protocol wrong type for socket")
|
|
_ (ENOPROTOOPT, "Protocol not available")
|
|
_ (EPROTONOSUPPORT, "Protocol not supported")
|
|
_ (ESOCKTNOSUPPORT, "Socket type not supported")
|
|
_ (EOPNOTSUPP, "Operation not supported on transport endpoint")
|
|
_ (EPFNOSUPPORT, "Protocol family not supported")
|
|
_ (EAFNOSUPPORT, "Address family not supported by protocol")
|
|
_ (EADDRINUSE, "Address already in use")
|
|
_ (EADDRNOTAVAIL, "Cannot assign requested address")
|
|
_ (ENETDOWN, "Network is down")
|
|
_ (ENETUNREACH, "Network is unreachable")
|
|
_ (ENETRESET, "Network dropped connection because of reset")
|
|
_ (ECONNABORTED, "Software caused connection abort")
|
|
_ (ECONNRESET, "Connection reset by peer")
|
|
_ (ENOBUFS, "No buffer space available")
|
|
_ (EISCONN, "Transport endpoint is already connected")
|
|
_ (ENOTCONN, "Transport endpoint is not connected")
|
|
_ (ESHUTDOWN, "Cannot send after transport endpoint shutdown")
|
|
_ (ETOOMANYREFS, "Too many references: cannot splice")
|
|
_ (ETIMEDOUT, "Connection timed out")
|
|
_ (ECONNREFUSED, "Connection refused")
|
|
_ (EHOSTDOWN, "Host is down")
|
|
_ (EHOSTUNREACH, "No route to host")
|
|
_ (EALREADY, "Operation already in progress")
|
|
_ (EINPROGRESS, "Operation now in progress")
|
|
_ (ESTALE, "Stale NFS file handle")
|
|
_ (EUCLEAN, "Structure needs cleaning")
|
|
_ (ENOTNAM, "Not a XENIX named type file")
|
|
_ (ENAVAIL, "No XENIX semaphores available")
|
|
_ (EISNAM, "Is a named type file")
|
|
_ (EREMOTEIO, "Remote I/O error")
|
|
_ (EDQUOT, "Quota exceeded")
|
|
_ (ENOMEDIUM, "No medium found")
|
|
_ (EMEDIUMTYPE, "Wrong medium type")
|