#include <nlibc.h>
Include dependency graph for errno.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | EDOM 33 |
| Math argument out of domain of func. | |
| #define | EILSEQ 84 |
| Illegal byte sequence. | |
| #define | ERANGE 34 |
| Math result not representable. | |
| #define | EPERM 1 |
| Operation not permitted. | |
| #define | ENOENT 2 |
| No such file or directory. | |
| #define | ESRCH 3 |
| No such process. | |
| #define | EINTR 4 |
| Interrupted system call. | |
| #define | EIO 5 |
| I/O error. | |
| #define | ENXIO 6 |
| No such device or address. | |
| #define | E2BIG 7 |
| Argument list too long. | |
| #define | ENOEXEC 8 |
| Exec format error. | |
| #define | EBADF 9 |
| Bad file number. | |
| #define | ECHILD 10 |
| No child processes. | |
| #define | EAGAIN 11 |
| Try again. | |
| #define | ENOMEM 12 |
| Out of memory. | |
| #define | EACCES 13 |
| Permission denied. | |
| #define | EFAULT 14 |
| Bad address. | |
| #define | ENOTBLK 15 |
| Block device required. | |
| #define | EBUSY 16 |
| Device or resource busy. | |
| #define | EEXIST 17 |
| File exists. | |
| #define | EXDEV 18 |
| Cross-device link. | |
| #define | ENODEV 19 |
| No such device. | |
| #define | ENOTDIR 20 |
| Not a directory. | |
| #define | EISDIR 21 |
| Is a directory. | |
| #define | EINVAL 22 |
| Invalid argument. | |
| #define | ENFILE 23 |
| File table overflow. | |
| #define | EMFILE 24 |
| Too many open files. | |
| #define | ENOTTY 25 |
| Not a typewriter. | |
| #define | ETXTBSY 26 |
| Text file busy. | |
| #define | EFBIG 27 |
| File too large. | |
| #define | ENOSPC 28 |
| No space left on device. | |
| #define | ESPIPE 29 |
| Illegal seek. | |
| #define | EROFS 30 |
| Read-only file system. | |
| #define | EMLINK 31 |
| Too many links. | |
| #define | EPIPE 32 |
| Broken pipe. | |
| #define | EDEADLK 35 |
| Resource deadlock would occur. | |
| #define | ENAMETOOLONG 36 |
| File name too long. | |
| #define | ENOLCK 37 |
| No record locks available. | |
| #define | ENOSYS 38 |
| Function not implemented. | |
| #define | ENOTEMPTY 39 |
| Directory not empty. | |
| #define | ELOOP 40 |
| Too many symbolic links encountered. | |
| #define | EWOULDBLOCK EAGAIN |
| Operation would block. | |
| #define | ENOMSG 42 |
| No message of desired type. | |
| #define | EIDRM 43 |
| Identifier removed. | |
| #define | ECHRNG 44 |
| Channel number out of range. | |
| #define | EL2NSYNC 45 |
| Level 2 not synchronized. | |
| #define | EL3HLT 46 |
| Level 3 halted. | |
| #define | EL3RST 47 |
| Level 3 reset. | |
| #define | ELNRNG 48 |
| Link number out of range. | |
| #define | EUNATCH 49 |
| Protocol driver not attached. | |
| #define | ENOCSI 50 |
| No CSI structure available. | |
| #define | EL2HLT 51 |
| Level 2 halted. | |
| #define | EBADE 52 |
| Invalid exchange. | |
| #define | EBADR 53 |
| Invalid request descriptor. | |
| #define | EXFULL 54 |
| Exchange full. | |
| #define | ENOANO 55 |
| No anode. | |
| #define | EBADRQC 56 |
| Invalid request code. | |
| #define | EBADSLT 57 |
| Invalid slot. | |
| #define | EDEADLOCK EDEADLK |
| #define | EBFONT 59 |
| Bad font file format. | |
| #define | ENOSTR 60 |
| Device not a stream. | |
| #define | ENODATA 61 |
| No data available. | |
| #define | ETIME 62 |
| Timer expired. | |
| #define | ENOSR 63 |
| Out of streams resources. | |
| #define | ENONET 64 |
| Machine is not on the network. | |
| #define | ENOPKG 65 |
| Package not installed. | |
| #define | EREMOTE 66 |
| Object is remote. | |
| #define | ENOLINK 67 |
| Link has been severed. | |
| #define | EADV 68 |
| Advertise error. | |
| #define | ESRMNT 69 |
| Srmount error. | |
| #define | ECOMM 70 |
| Communication error on send. | |
| #define | EPROTO 71 |
| Protocol error. | |
| #define | EMULTIHOP 72 |
| Multihop attempted. | |
| #define | EDOTDOT 73 |
| RFS specific error. | |
| #define | EBADMSG 74 |
| Not a data message. | |
| #define | EOVERFLOW 75 |
| Value too large for defined data type. | |
| #define | ENOTUNIQ 76 |
| Name not unique on network. | |
| #define | EBADFD 77 |
| File descriptor in bad state. | |
| #define | EREMCHG 78 |
| Remote address changed. | |
| #define | ELIBACC 79 |
| Can not access a needed shared library. | |
| #define | ELIBBAD 80 |
| Accessing a corrupted shared library. | |
| #define | ELIBSCN 81 |
| .lib section in a.out corrupted | |
| #define | ELIBMAX 82 |
| Attempting to link in too many shared libraries. | |
| #define | ELIBEXEC 83 |
| Cannot exec a shared library directly. | |
| #define | ERESTART 85 |
| Interrupted system call should be restarted. | |
| #define | ESTRPIPE 86 |
| Streams pipe error. | |
| #define | EUSERS 87 |
| Too many users. | |
| #define | ENOTSOCK 88 |
| Socket operation on non-socket. | |
| #define | EDESTADDRREQ 89 |
| Destination address required. | |
| #define | EMSGSIZE 90 |
| Message too long. | |
| #define | EPROTOTYPE 91 |
| Protocol wrong type for socket. | |
| #define | ENOPROTOOPT 92 |
| Protocol not available. | |
| #define | EPROTONOSUPPORT 93 |
| Protocol not supported. | |
| #define | ESOCKTNOSUPPORT 94 |
| Socket type not supported. | |
| #define | EOPNOTSUPP 95 |
| Operation not supported on transport endpoint. | |
| #define | EPFNOSUPPORT 96 |
| Protocol family not supported. | |
| #define | EAFNOSUPPORT 97 |
| Address family not supported by protocol. | |
| #define | EADDRINUSE 98 |
| Address already in use. | |
| #define | EADDRNOTAVAIL 99 |
| Cannot assign requested address. | |
| #define | ENETDOWN 100 |
| Network is down. | |
| #define | ENETUNREACH 101 |
| Network is unreachable. | |
| #define | ENETRESET 102 |
| Network dropped connection because of reset. | |
| #define | ECONNABORTED 103 |
| Software caused connection abort. | |
| #define | ECONNRESET 104 |
| Connection reset by peer. | |
| #define | ENOBUFS 105 |
| No buffer space available. | |
| #define | EISCONN 106 |
| Transport endpoint is already connected. | |
| #define | ENOTCONN 107 |
| Transport endpoint is not connected. | |
| #define | ESHUTDOWN 108 |
| Cannot send after transport endpoint shutdown. | |
| #define | ETOOMANYREFS 109 |
| Too many references: cannot splice. | |
| #define | ETIMEDOUT 110 |
| Connection timed out. | |
| #define | ECONNREFUSED 111 |
| Connection refused. | |
| #define | EHOSTDOWN 112 |
| Host is down. | |
| #define | EHOSTUNREACH 113 |
| No route to host. | |
| #define | EALREADY 114 |
| Operation already in progress. | |
| #define | EINPROGRESS 115 |
| Operation now in progress. | |
| #define | ESTALE 116 |
| Stale NFS file handle. | |
| #define | EUCLEAN 117 |
| Structure needs cleaning. | |
| #define | ENOTNAM 118 |
| Not a XENIX named type file. | |
| #define | ENAVAIL 119 |
| No XENIX semaphores available. | |
| #define | EISNAM 120 |
| Is a named type file. | |
| #define | EREMOTEIO 121 |
| Remote I/O error. | |
| #define | EDQUOT 122 |
| Quota exceeded. | |
| #define | ENOMEDIUM 123 |
| No medium found. | |
| #define | EMEDIUMTYPE 124 |
| Wrong medium type. | |
| #define | N_ERRNO 125 |
| total number of error definitions | |
| #define | errno __sys_errno |
Variables | |
| int | __sys_errno |
| const char * | sys_errlist [] |
| int | sys_nerr |
ISO/IEC 9899:1999 (E) Standard ctype <errno.h>
Definition in file errno.h.
|
|
Argument list too long.
|
|
|
Permission denied.
|
|
|
Address already in use.
|
|
|
Cannot assign requested address.
|
|
|
Advertise error.
|
|
|
Address family not supported by protocol.
|
|
|
Try again.
|
|
|
Operation already in progress.
|
|
|
Invalid exchange.
|
|
|
Bad file number.
Definition at line 146 of file errno.h. Referenced by _fsetpos(), and lseek(). |
|
|
File descriptor in bad state.
|
|
|
Not a data message.
|
|
|
Invalid request descriptor.
|
|
|
Invalid request code.
|
|
|
Invalid slot.
|
|
|
Bad font file format.
|
|
|
Device or resource busy.
|
|
|
No child processes.
|
|
|
Channel number out of range.
|
|
|
Communication error on send.
|
|
|
Software caused connection abort.
|
|
|
Connection refused.
|
|
|
Connection reset by peer.
|
|
|
Resource deadlock would occur.
|
|
|
|
|
|
Destination address required.
|
|
|
Math argument out of domain of func.
|
|
|
RFS specific error.
|
|
|
Quota exceeded.
|
|
|
File exists.
|
|
|
Bad address.
|
|
|
File too large.
|
|
|
Host is down.
|
|
|
No route to host.
|
|
|
Identifier removed.
|
|
|
Illegal byte sequence.
|
|
|
Operation now in progress.
|
|
|
Interrupted system call.
|
|
|
Invalid argument.
Definition at line 159 of file errno.h. Referenced by _fsetpos(), and lseek(). |
|
|
I/O error.
|
|
|
Transport endpoint is already connected.
|
|
|
Is a directory.
|
|
|
Is a named type file.
|
|
|
Level 2 halted.
|
|
|
Level 2 not synchronized.
|
|
|
Level 3 halted.
|
|
|
Level 3 reset.
|
|
|
Can not access a needed shared library.
|
|
|
Accessing a corrupted shared library.
|
|
|
Cannot exec a shared library directly.
|
|
|
Attempting to link in too many shared libraries.
|
|
|
.lib section in a.out corrupted
|
|
|
Link number out of range.
|
|
|
Too many symbolic links encountered.
|
|
|
Wrong medium type.
|
|
|
Too many open files.
|
|
|
Too many links.
|
|
|
Message too long.
|
|
|
Multihop attempted.
|
|
|
File name too long.
|
|
|
No XENIX semaphores available.
|
|
|
Network is down.
|
|
|
Network dropped connection because of reset.
|
|
|
Network is unreachable.
|
|
|
File table overflow.
|
|
|
No anode.
|
|
|
No buffer space available.
|
|
|
No CSI structure available.
|
|
|
No data available.
|
|
|
No such device.
|
|
|
No such file or directory.
|
|
|
Exec format error.
|
|
|
No record locks available.
|
|
|
Link has been severed.
|
|
|
No medium found.
|
|
|
Out of memory.
|
|
|
No message of desired type.
|
|
|
Machine is not on the network.
|
|
|
Package not installed.
|
|
|
Protocol not available.
|
|
|
No space left on device.
|
|
|
Out of streams resources.
|
|
|
Device not a stream.
|
|
|
Function not implemented.
|
|
|
Block device required.
|
|
|
Transport endpoint is not connected.
|
|
|
Not a directory.
|
|
|
Directory not empty.
|
|
|
Not a XENIX named type file.
|
|
|
Socket operation on non-socket.
|
|
|
Not a typewriter.
|
|
|
Name not unique on network.
|
|
|
No such device or address.
|
|
|
Operation not supported on transport endpoint.
|
|
|
Value too large for defined data type.
|
|
|
Operation not permitted.
|
|
|
Protocol family not supported.
|
|
|
Broken pipe.
|
|
|
Protocol error.
|
|
|
Protocol not supported.
|
|
|
Protocol wrong type for socket.
|
|
|
Math result not representable.
|
|
|
Remote address changed.
|
|
|
Object is remote.
|
|
|
Remote I/O error.
|
|
|
Interrupted system call should be restarted.
|
|
|
Read-only file system.
|
|
|
Definition at line 332 of file errno.h. Referenced by _fsetpos(), lseek(), and remove(). |
|
|
Cannot send after transport endpoint shutdown.
|
|
|
Socket type not supported.
|
|
|
Illegal seek.
|
|
|
No such process.
|
|
|
Srmount error.
|
|
|
Stale NFS file handle.
|
|
|
Streams pipe error.
|
|
|
Timer expired.
|
|
|
Connection timed out.
|
|
|
Too many references: cannot splice.
|
|
|
Text file busy.
|
|
|
Structure needs cleaning.
|
|
|
Protocol driver not attached.
|
|
|
Too many users.
|
|
|
Operation would block.
|
|
|
Cross-device link.
|
|
|
Exchange full.
|
|
|
total number of error definitions
Definition at line 263 of file errno.h. Referenced by strerror(). |
|
|
|
|
|
Definition at line 474 of file errno.h. Referenced by strerror(). |
|
|
|
1.3.5