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