error.h File Reference

Go to the source code of this file.

Defines

Functions


Define Documentation

#define E2BIG   7 /* Arg list too long */
 

Definition at line 22 of file error.h.

#define EACCES   13 /* Permission denied */
 

Definition at line 34 of file error.h.

#define EADDRINUSE   98 /* Address already in use */
 

Definition at line 204 of file error.h.

#define EADDRNOTAVAIL   99 /* Cannot assign requested address */
 

Definition at line 206 of file error.h.

#define EADV   68 /* Advertise error */
 

Definition at line 144 of file error.h.

#define EAFNOSUPPORT   97 /* Address family not supported by protocol */
 

Definition at line 202 of file error.h.

#define EAGAIN   11 /* Try again */
 

Definition at line 30 of file error.h.

#define EALREADY   114 /* Operation already in progress */
 

Definition at line 236 of file error.h.

#define EBADE   52 /* Invalid exchange */
 

Definition at line 112 of file error.h.

#define EBADF   9 /* Bad file number */
 

Definition at line 26 of file error.h.

#define EBADFD   77 /* File descriptor in bad state */
 

Definition at line 162 of file error.h.

#define EBADMSG   74 /* Not a data message */
 

Definition at line 156 of file error.h.

#define EBADR   53 /* Invalid request descriptor */
 

Definition at line 114 of file error.h.

#define EBADRQC   56 /* Invalid request code */
 

Definition at line 120 of file error.h.

#define EBADSLT   57 /* Invalid slot */
 

Definition at line 122 of file error.h.

#define EBFONT   59 /* Bad font file format */
 

Definition at line 126 of file error.h.

#define EBUSY   16 /* Device or resource busy */
 

Definition at line 40 of file error.h.

#define ECHILD   10 /* No child processes */
 

Definition at line 28 of file error.h.

Referenced by sys_waitpid().

#define ECHRNG   44 /* Channel number out of range */
 

Definition at line 96 of file error.h.

#define ECOMM   70 /* Communication error on send */
 

Definition at line 148 of file error.h.

#define ECONNABORTED   103 /* Software caused connection abort */
 

Definition at line 214 of file error.h.

#define ECONNREFUSED   111 /* Connection refused */
 

Definition at line 230 of file error.h.

#define ECONNRESET   104 /* Connection reset by peer */
 

Definition at line 216 of file error.h.

#define EDEADLK   35 /* Resource deadlock would occur */
 

Definition at line 78 of file error.h.

#define EDEADLOCK   58 /* File locking deadlock error */
 

Definition at line 124 of file error.h.

#define EDESTADDRREQ   89 /* Destination address required */
 

Definition at line 186 of file error.h.

#define EDOM   33 /* Math argument out of domain of func */
 

Definition at line 74 of file error.h.

#define EDOTDOT   73 /* RFS specific error */
 

Definition at line 154 of file error.h.

#define EDQUOT   122 /* Quota exceeded */
 

Definition at line 252 of file error.h.

#define EEXIST   17 /* File exists */
 

Definition at line 42 of file error.h.

#define EFAULT   14 /* Bad address */
 

Definition at line 36 of file error.h.

#define EFBIG   27 /* File too large */
 

Definition at line 62 of file error.h.

#define EHOSTDOWN   112 /* Host is down */
 

Definition at line 232 of file error.h.

#define EHOSTUNREACH   113 /* No route to host */
 

Definition at line 234 of file error.h.

#define EIDRM   43 /* Identifier removed */
 

Definition at line 94 of file error.h.

#define EILSEQ   84 /* Illegal byte sequence */
 

Definition at line 176 of file error.h.

#define EINPROGRESS   115 /* Operation now in progress */
 

Definition at line 238 of file error.h.

#define EINTR   4 /* Interrupted system call */
 

Definition at line 16 of file error.h.

#define EINVAL   22 /* Invalid argument */
 

Definition at line 52 of file error.h.

Referenced by sys_kill(), sys_sigaction(), and sys_sigprocmask().

#define EIO   5 /* I/O error */
 

Definition at line 18 of file error.h.

Referenced by sys_exec(), and sys_execve().

#define EISCONN   106 /* Transport endpoint is already connected */
 

Definition at line 220 of file error.h.

#define EISDIR   21 /* Is a directory */
 

Definition at line 50 of file error.h.

#define EISNAM   120 /* Is a named type file */
 

Definition at line 248 of file error.h.

#define EL2HLT   51 /* Level 2 halted */
 

Definition at line 110 of file error.h.

#define EL2NSYNC   45 /* Level 2 not synchronized */
 

Definition at line 98 of file error.h.

#define EL3HLT   46 /* Level 3 halted */
 

Definition at line 100 of file error.h.

#define EL3RST   47 /* Level 3 reset */
 

Definition at line 102 of file error.h.

#define ELIBACC   79 /* Can not access a needed shared library */
 

Definition at line 166 of file error.h.

#define ELIBBAD   80 /* Accessing a corrupted shared library */
 

Definition at line 168 of file error.h.

#define ELIBEXEC   83 /* Cannot exec a shared library directly */
 

Definition at line 174 of file error.h.

#define ELIBMAX   82 /* Attempting to link in too many shared libraries */
 

Definition at line 172 of file error.h.

#define ELIBSCN   81 /* .lib section in a.out corrupted */
 

Definition at line 170 of file error.h.

#define ELNRNG   48 /* Link number out of range */
 

Definition at line 104 of file error.h.

#define ELOOP   40 /* Too many symbolic links encountered */
 

Definition at line 88 of file error.h.

#define EMFILE   24 /* Too many open files */
 

Definition at line 56 of file error.h.

Referenced by open().

#define EMLINK   31 /* Too many links */
 

Definition at line 70 of file error.h.

#define EMSGSIZE   90 /* Message too long */
 

Definition at line 188 of file error.h.

#define EMULTIHOP   72 /* Multihop attempted */
 

Definition at line 152 of file error.h.

#define ENAMETOOLONG   36 /* File name too long */
 

Definition at line 80 of file error.h.

#define ENAVAIL   119 /* No XENIX semaphores available */
 

Definition at line 246 of file error.h.

#define ENETDOWN   100 /* Network is down */
 

Definition at line 208 of file error.h.

#define ENETRESET   102 /* Network dropped connection because of reset */
 

Definition at line 212 of file error.h.

#define ENETUNREACH   101 /* Network is unreachable */
 

Definition at line 210 of file error.h.

#define ENFILE   23 /* File table overflow */
 

Definition at line 54 of file error.h.

#define ENOANO   55 /* No anode */
 

Definition at line 118 of file error.h.

#define ENOBUFS   105 /* No buffer space available */
 

Definition at line 218 of file error.h.

#define ENOCSI   50 /* No CSI structure available */
 

Definition at line 108 of file error.h.

#define ENODATA   61 /* No data available */
 

Definition at line 130 of file error.h.

#define ENODEV   19 /* No such device */
 

Definition at line 46 of file error.h.

#define ENOENT   2 /* No such file or directory */
 

Definition at line 12 of file error.h.

Referenced by sys_exec(), and sys_execve().

#define ENOEXEC   8 /* Exec format error */
 

Definition at line 24 of file error.h.

Referenced by sys_exec(), and sys_execve().

#define ENOLCK   37 /* No record locks available */
 

Definition at line 82 of file error.h.

#define ENOLINK   67 /* Link has been severed */
 

Definition at line 142 of file error.h.

#define ENOMEM   12 /* Out of memory */
 

Definition at line 32 of file error.h.

Referenced by sys_exec(), sys_execve(), sys_fork(), and umalloc_page().

#define ENOMSG   42 /* No message of desired type */
 

Definition at line 92 of file error.h.

#define ENONET   64 /* Machine is not on the network */
 

Definition at line 136 of file error.h.

#define ENOPKG   65 /* Package not installed */
 

Definition at line 138 of file error.h.

#define ENOPROTOOPT   92 /* Protocol not available */
 

Definition at line 192 of file error.h.

#define ENOSPC   28 /* No space left on device */
 

Definition at line 64 of file error.h.

#define ENOSR   63 /* Out of streams resources */
 

Definition at line 134 of file error.h.

#define ENOSTR   60 /* Device not a stream */
 

Definition at line 128 of file error.h.

#define ENOSYS   38 /* Function not implemented */
 

Definition at line 84 of file error.h.

Referenced by sys_no_existe().

#define ENOTBLK   15 /* Block device required */
 

Definition at line 38 of file error.h.

#define ENOTCONN   107 /* Transport endpoint is not connected */
 

Definition at line 222 of file error.h.

#define ENOTDIR   20 /* Not a directory */
 

Definition at line 48 of file error.h.

#define ENOTEMPTY   39 /* Directory not empty */
 

Definition at line 86 of file error.h.

#define ENOTNAM   118 /* Not a XENIX named type file */
 

Definition at line 244 of file error.h.

#define ENOTSOCK   88 /* Socket operation on non-socket */
 

Definition at line 184 of file error.h.

#define ENOTTY   25 /* Not a typewriter */
 

Definition at line 58 of file error.h.

#define ENOTUNIQ   76 /* Name not unique on network */
 

Definition at line 160 of file error.h.

#define ENXIO   6 /* No such device or address */
 

Definition at line 20 of file error.h.

#define EOPNOTSUPP   95 /* Operation not supported on transport endpoint */
 

Definition at line 198 of file error.h.

#define EOVERFLOW   75 /* Value too large for defined data type */
 

Definition at line 158 of file error.h.

#define EPERM   1 /* Operation not permitted */
 

Definition at line 10 of file error.h.

#define EPFNOSUPPORT   96 /* Protocol family not supported */
 

Definition at line 200 of file error.h.

#define EPIPE   32 /* Broken pipe */
 

Definition at line 72 of file error.h.

#define EPROTO   71 /* Protocol error */
 

Definition at line 150 of file error.h.

#define EPROTONOSUPPORT   93 /* Protocol not supported */
 

Definition at line 194 of file error.h.

#define EPROTOTYPE   91 /* Protocol wrong type for socket */
 

Definition at line 190 of file error.h.

#define ERANGE   34 /* Math result not representable */
 

Definition at line 76 of file error.h.

#define EREMCHG   78 /* Remote address changed */
 

Definition at line 164 of file error.h.

#define EREMOTE   66 /* Object is remote */
 

Definition at line 140 of file error.h.

#define EREMOTEIO   121 /* Remote I/O error */
 

Definition at line 250 of file error.h.

#define ERESTART   85 /* Interrupted system call should be restarted */
 

Definition at line 178 of file error.h.

#define EROFS   30 /* Read-only file system */
 

Definition at line 68 of file error.h.

#define ESHUTDOWN   108 /* Cannot send after transport endpoint shutdown */
 

Definition at line 224 of file error.h.

#define ESOCKTNOSUPPORT   94 /* Socket type not supported */
 

Definition at line 196 of file error.h.

#define ESPIPE   29 /* Illegal seek */
 

Definition at line 66 of file error.h.

#define ESRCH   3 /* No such process */
 

Definition at line 14 of file error.h.

Referenced by _sys_kill(), sys_proc_dump_v(), and sys_renice().

#define ESRMNT   69 /* Srmount error */
 

Definition at line 146 of file error.h.

#define ESTALE   116 /* Stale NFS file handle */
 

Definition at line 240 of file error.h.

#define ESTRPIPE   86 /* Streams pipe error */
 

Definition at line 180 of file error.h.

#define ETIME   62 /* Timer expired */
 

Definition at line 132 of file error.h.

#define ETIMEDOUT   110 /* Connection timed out */
 

Definition at line 228 of file error.h.

#define ETOOMANYREFS   109 /* Too many references: cannot splice */
 

Definition at line 226 of file error.h.

#define ETXTBSY   26 /* Text file busy */
 

Definition at line 60 of file error.h.

#define EUCLEAN   117 /* Structure needs cleaning */
 

Definition at line 242 of file error.h.

#define EUNATCH   49 /* Protocol driver not attached */
 

Definition at line 106 of file error.h.

#define EUSERS   87 /* Too many users */
 

Definition at line 182 of file error.h.

#define EWOULDBLOCK   EAGAIN /* Operation would block */
 

Definition at line 90 of file error.h.

#define EXDEV   18 /* Cross-device link */
 

Definition at line 44 of file error.h.

#define EXFULL   54 /* Exchange full */
 

Definition at line 116 of file error.h.


Function Documentation

void perror char *  str  ) 
 

Definition at line 141 of file error.c.


Generated on Sun May 30 18:38:36 2004 for Routix OS by doxygen 1.3.6