errno.h File Reference

Go to the source code of this file.

Defines

#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
 Arg 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 EDOM   33
 Math argument out of domain of func.
#define ERANGE   34
 Math result not representable.
#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   58
 File locking deadlock error.
#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 EILSEQ   84
 Illegal byte sequence.
#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 ERESTARTSYS   512
 Should never be seen by user programs.
#define ERESTARTNOINTR   513
#define ERESTARTNOHAND   514
 restart if no handler..


Define Documentation

#define E2BIG   7

Arg list too long.

Definition at line 10 of file errno.h.

#define EACCES   13

Permission denied.

Definition at line 16 of file errno.h.

#define EADDRINUSE   98

Address already in use.

Definition at line 101 of file errno.h.

#define EADDRNOTAVAIL   99

Cannot assign requested address.

Definition at line 102 of file errno.h.

#define EADV   68

Advertise error.

Definition at line 71 of file errno.h.

#define EAFNOSUPPORT   97

Address family not supported by protocol.

Definition at line 100 of file errno.h.

#define EAGAIN   11

Try again.

Definition at line 14 of file errno.h.

#define EALREADY   114

Operation already in progress.

Definition at line 117 of file errno.h.

#define EBADE   52

Invalid exchange.

Definition at line 55 of file errno.h.

#define EBADF   9

Bad file number.

Definition at line 12 of file errno.h.

#define EBADFD   77

File descriptor in bad state.

Definition at line 80 of file errno.h.

#define EBADMSG   74

Not a data message.

Definition at line 77 of file errno.h.

#define EBADR   53

Invalid request descriptor.

Definition at line 56 of file errno.h.

#define EBADRQC   56

Invalid request code.

Definition at line 59 of file errno.h.

#define EBADSLT   57

Invalid slot.

Definition at line 60 of file errno.h.

#define EBFONT   59

Bad font file format.

Definition at line 62 of file errno.h.

#define EBUSY   16

Device or resource busy.

Definition at line 19 of file errno.h.

#define ECHILD   10

No child processes.

Definition at line 13 of file errno.h.

#define ECHRNG   44

Channel number out of range.

Definition at line 47 of file errno.h.

#define ECOMM   70

Communication error on send.

Definition at line 73 of file errno.h.

#define ECONNABORTED   103

Software caused connection abort.

Definition at line 106 of file errno.h.

#define ECONNREFUSED   111

Connection refused.

Definition at line 114 of file errno.h.

#define ECONNRESET   104

Connection reset by peer.

Definition at line 107 of file errno.h.

#define EDEADLK   35

Resource deadlock would occur.

Definition at line 38 of file errno.h.

#define EDEADLOCK   58

File locking deadlock error.

Definition at line 61 of file errno.h.

#define EDESTADDRREQ   89

Destination address required.

Definition at line 92 of file errno.h.

#define EDOM   33

Math argument out of domain of func.

Definition at line 36 of file errno.h.

#define EDOTDOT   73

RFS specific error.

Definition at line 76 of file errno.h.

#define EDQUOT   122

Quota exceeded.

Definition at line 125 of file errno.h.

#define EEXIST   17

File exists.

Definition at line 20 of file errno.h.

#define EFAULT   14

Bad address.

Definition at line 17 of file errno.h.

Referenced by verify_area().

#define EFBIG   27

File too large.

Definition at line 30 of file errno.h.

#define EHOSTDOWN   112

Host is down.

Definition at line 115 of file errno.h.

#define EHOSTUNREACH   113

No route to host.

Definition at line 116 of file errno.h.

#define EIDRM   43

Identifier removed.

Definition at line 46 of file errno.h.

#define EILSEQ   84

Illegal byte sequence.

Definition at line 87 of file errno.h.

#define EINPROGRESS   115

Operation now in progress.

Definition at line 118 of file errno.h.

#define EINTR   4

Interrupted system call.

Definition at line 7 of file errno.h.

#define EINVAL   22

Invalid argument.

Definition at line 25 of file errno.h.

#define EIO   5

I/O error.

Definition at line 8 of file errno.h.

#define EISCONN   106

Transport endpoint is already connected.

Definition at line 109 of file errno.h.

#define EISDIR   21

Is a directory.

Definition at line 24 of file errno.h.

#define EISNAM   120

Is a named type file.

Definition at line 123 of file errno.h.

#define EL2HLT   51

Level 2 halted.

Definition at line 54 of file errno.h.

#define EL2NSYNC   45

Level 2 not synchronized.

Definition at line 48 of file errno.h.

#define EL3HLT   46

Level 3 halted.

Definition at line 49 of file errno.h.

#define EL3RST   47

Level 3 reset.

Definition at line 50 of file errno.h.

#define ELIBACC   79

Can not access a needed shared library.

Definition at line 82 of file errno.h.

#define ELIBBAD   80

Accessing a corrupted shared library.

Definition at line 83 of file errno.h.

#define ELIBEXEC   83

Cannot exec a shared library directly.

Definition at line 86 of file errno.h.

#define ELIBMAX   82

Attempting to link in too many shared libraries.

Definition at line 85 of file errno.h.

#define ELIBSCN   81

.lib section in a.out corrupted

Definition at line 84 of file errno.h.

#define ELNRNG   48

Link number out of range.

Definition at line 51 of file errno.h.

#define ELOOP   40

Too many symbolic links encountered.

Definition at line 43 of file errno.h.

#define EMFILE   24

Too many open files.

Definition at line 27 of file errno.h.

#define EMLINK   31

Too many links.

Definition at line 34 of file errno.h.

#define EMSGSIZE   90

Message too long.

Definition at line 93 of file errno.h.

#define EMULTIHOP   72

Multihop attempted.

Definition at line 75 of file errno.h.

#define ENAMETOOLONG   36

File name too long.

Definition at line 39 of file errno.h.

#define ENAVAIL   119

No XENIX semaphores available.

Definition at line 122 of file errno.h.

#define ENETDOWN   100

Network is down.

Definition at line 103 of file errno.h.

#define ENETRESET   102

Network dropped connection because of reset.

Definition at line 105 of file errno.h.

#define ENETUNREACH   101

Network is unreachable.

Definition at line 104 of file errno.h.

#define ENFILE   23

File table overflow.

Definition at line 26 of file errno.h.

#define ENOANO   55

No anode.

Definition at line 58 of file errno.h.

#define ENOBUFS   105

No buffer space available.

Definition at line 108 of file errno.h.

#define ENOCSI   50

No CSI structure available.

Definition at line 53 of file errno.h.

#define ENODATA   61

No data available.

Definition at line 64 of file errno.h.

#define ENODEV   19

No such device.

Definition at line 22 of file errno.h.

#define ENOENT   2

No such file or directory.

Definition at line 5 of file errno.h.

#define ENOEXEC   8

Exec format error.

Definition at line 11 of file errno.h.

#define ENOLCK   37

No record locks available.

Definition at line 40 of file errno.h.

#define ENOLINK   67

Link has been severed.

Definition at line 70 of file errno.h.

#define ENOMEM   12

Out of memory.

Definition at line 15 of file errno.h.

#define ENOMSG   42

No message of desired type.

Definition at line 45 of file errno.h.

#define ENONET   64

Machine is not on the network.

Definition at line 67 of file errno.h.

#define ENOPKG   65

Package not installed.

Definition at line 68 of file errno.h.

#define ENOPROTOOPT   92

Protocol not available.

Definition at line 95 of file errno.h.

#define ENOSPC   28

No space left on device.

Definition at line 31 of file errno.h.

#define ENOSR   63

Out of streams resources.

Definition at line 66 of file errno.h.

#define ENOSTR   60

Device not a stream.

Definition at line 63 of file errno.h.

#define ENOSYS   38

Function not implemented.

Definition at line 41 of file errno.h.

#define ENOTBLK   15

Block device required.

Definition at line 18 of file errno.h.

#define ENOTCONN   107

Transport endpoint is not connected.

Definition at line 110 of file errno.h.

#define ENOTDIR   20

Not a directory.

Definition at line 23 of file errno.h.

#define ENOTEMPTY   39

Directory not empty.

Definition at line 42 of file errno.h.

#define ENOTNAM   118

Not a XENIX named type file.

Definition at line 121 of file errno.h.

#define ENOTSOCK   88

Socket operation on non-socket.

Definition at line 91 of file errno.h.

#define ENOTTY   25

Not a typewriter.

Definition at line 28 of file errno.h.

#define ENOTUNIQ   76

Name not unique on network.

Definition at line 79 of file errno.h.

#define ENXIO   6

No such device or address.

Definition at line 9 of file errno.h.

#define EOPNOTSUPP   95

Operation not supported on transport endpoint.

Definition at line 98 of file errno.h.

#define EOVERFLOW   75

Value too large for defined data type.

Definition at line 78 of file errno.h.

#define EPERM   1

Operation not permitted.

Definition at line 4 of file errno.h.

#define EPFNOSUPPORT   96

Protocol family not supported.

Definition at line 99 of file errno.h.

#define EPIPE   32

Broken pipe.

Definition at line 35 of file errno.h.

#define EPROTO   71

Protocol error.

Definition at line 74 of file errno.h.

#define EPROTONOSUPPORT   93

Protocol not supported.

Definition at line 96 of file errno.h.

#define EPROTOTYPE   91

Protocol wrong type for socket.

Definition at line 94 of file errno.h.

#define ERANGE   34

Math result not representable.

Definition at line 37 of file errno.h.

#define EREMCHG   78

Remote address changed.

Definition at line 81 of file errno.h.

#define EREMOTE   66

Object is remote.

Definition at line 69 of file errno.h.

#define EREMOTEIO   121

Remote I/O error.

Definition at line 124 of file errno.h.

#define ERESTART   85

Interrupted system call should be restarted.

Definition at line 88 of file errno.h.

#define ERESTARTNOHAND   514

restart if no handler..

Definition at line 130 of file errno.h.

#define ERESTARTNOINTR   513

Definition at line 129 of file errno.h.

#define ERESTARTSYS   512

Should never be seen by user programs.

Definition at line 128 of file errno.h.

#define EROFS   30

Read-only file system.

Definition at line 33 of file errno.h.

#define ESHUTDOWN   108

Cannot send after transport endpoint shutdown.

Definition at line 111 of file errno.h.

#define ESOCKTNOSUPPORT   94

Socket type not supported.

Definition at line 97 of file errno.h.

#define ESPIPE   29

Illegal seek.

Definition at line 32 of file errno.h.

#define ESRCH   3

No such process.

Definition at line 6 of file errno.h.

#define ESRMNT   69

Srmount error.

Definition at line 72 of file errno.h.

#define ESTALE   116

Stale NFS file handle.

Definition at line 119 of file errno.h.

#define ESTRPIPE   86

Streams pipe error.

Definition at line 89 of file errno.h.

#define ETIME   62

Timer expired.

Definition at line 65 of file errno.h.

#define ETIMEDOUT   110

Connection timed out.

Definition at line 113 of file errno.h.

#define ETOOMANYREFS   109

Too many references: cannot splice.

Definition at line 112 of file errno.h.

#define ETXTBSY   26

Text file busy.

Definition at line 29 of file errno.h.

#define EUCLEAN   117

Structure needs cleaning.

Definition at line 120 of file errno.h.

#define EUNATCH   49

Protocol driver not attached.

Definition at line 52 of file errno.h.

#define EUSERS   87

Too many users.

Definition at line 90 of file errno.h.

#define EWOULDBLOCK   EAGAIN

Operation would block.

Definition at line 44 of file errno.h.

#define EXDEV   18

Cross-device link.

Definition at line 21 of file errno.h.

#define EXFULL   54

Exchange full.

Definition at line 57 of file errno.h.


Generated on Mon May 1 21:47:00 2006 for KernelAPI by  doxygen 1.4.6-5