00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef _ABLE_CLIB_ABLE_ERRNO_H
00033 #define _ABLE_CLIB_ABLE_ERRNO_H 1
00034
00035 #define EPERM (1)
00036 #define ENOENT (2)
00037 #define ESRCH (3)
00038 #define EINTR (4)
00039 #define EIO (5)
00040 #define ENXIO (6)
00041 #define E2BIG (7)
00042 #define ENOEXEC (8)
00043 #define EBADF (9)
00044 #define ECHILD (10)
00045 #define EAGAIN (11)
00046 #define ENOMEM (12)
00047 #define EACCES (13)
00048 #define EFAULT (14)
00049 #define ENOTBLK (15)
00050 #define EBUSY (16)
00051 #define EEXIST (17)
00052 #define EXDEV (18)
00053 #define ENODEV (19)
00054 #define ENOTDIR (20)
00055 #define EISDIR (21)
00056 #define EINVAL (22)
00057 #define ENFILE (23)
00058 #define EMFILE (24)
00059 #define ENOTTY (25)
00060 #define ETXTBSY (26)
00061 #define EFBIG (27)
00062 #define ENOSPC (28)
00063 #define ESPIPE (29)
00064 #define EROFS (30)
00065 #define EMLINK (31)
00066 #define EPIPE (32)
00067 #define EDOM (33)
00068 #define ERANGE (34)
00069 #define EDEADLK (35)
00070 #define ENAMETOOLONG (36)
00071 #define ENOLCK (37)
00072 #define ENOSYS (38)
00073 #define ENOTEMPTY (39)
00074 #define ELOOP (40)
00075 #define EWOULDBLOCK EAGAIN
00076 #define ENOMSG (42)
00077 #define EIDRM (43)
00078 #define ECHRNG (44)
00079 #define EL2NSYNC (45)
00080 #define EL3HLT (46)
00081 #define EL3RST (47)
00082 #define ELNRNG (48)
00083 #define EUNATCH (49)
00084 #define ENOCSI (50)
00085 #define EL2HLT (51)
00086 #define EBADE (52)
00087 #define EBADR (53)
00088 #define EXFULL (54)
00089 #define ENOANO (55)
00090 #define EBADRQC (56)
00091 #define EBADSLT (57)
00093 #define EDEADLOCK EDEADLK
00094
00095 #define EBFONT (59)
00096 #define ENOSTR (60)
00097 #define ENODATA (61)
00098 #define ETIME (62)
00099 #define ENOSR (63)
00100 #define ENONET (64)
00101 #define ENOPKG (65)
00102 #define EREMOTE (66)
00103 #define ENOLINK (67)
00104 #define EADV (68)
00105 #define ESRMNT (69)
00106 #define ECOMM (70)
00107 #define EPROTO (71)
00108 #define EMULTIHOP (72)
00109 #define EDOTDOT (73)
00110 #define EBADMSG (74)
00111 #define EOVERFLOW (75)
00112 #define ENOTUNIQ (76)
00113 #define EBADFD (77)
00114 #define EREMCHG (78)
00115 #define ELIBACC (79)
00116 #define ELIBBAD (80)
00117 #define ELIBSCN (81)
00118 #define ELIBMAX (82)
00119 #define ELIBEXEC (83)
00120 #define EILSEQ (84)
00121 #define ERESTART (85)
00122 #define ESTRPIPE (86)
00123 #define EUSERS (87)
00124 #define ENOTSOCK (88)
00125 #define EDESTADDRREQ (89)
00126 #define EMSGSIZE (90)
00127 #define EPROTOTYPE (91)
00128 #define ENOPROTOOPT (92)
00129 #define EPROTONOSUPPORT (93)
00130 #define ESOCKTNOSUPPORT (94)
00131 #define EOPNOTSUPP (95)
00132 #define EPFNOSUPPORT (96)
00133 #define EAFNOSUPPORT (97)
00134 #define EADDRINUSE (98)
00135 #define EADDRNOTAVAIL (99)
00136 #define ENETDOWN (100)
00137 #define ENETUNREACH (101)
00138 #define ENETRESET (102)
00139 #define ECONNABORTED (103)
00140 #define ECONNRESET (104)
00141 #define ENOBUFS (105)
00142 #define EISCONN (106)
00143 #define ENOTCONN (107)
00144 #define ESHUTDOWN (108)
00145 #define ETOOMANYREFS (109)
00146 #define ETIMEDOUT (110)
00147 #define ECONNREFUSED (111)
00148 #define EHOSTDOWN (112)
00149 #define EHOSTUNREACH (113)
00150 #define EALREADY (114)
00151 #define EINPROGRESS (115)
00152 #define ESTALE (116)
00153 #define EUCLEAN (117)
00154 #define ENOTNAM (118)
00155 #define ENAVAIL (119)
00156 #define EISNAM (120)
00157 #define EREMOTEIO (121)
00158 #define EDQUOT (122)
00160 #define ENOMEDIUM (123)
00161 #define EMEDIUMTYPE (124)
00165 #endif