1#define EPERM            1
2#define ENOENT           2
3#define ESRCH            3
4#define EINTR            4
5#define EIO              5
6#define ENXIO            6
7#define E2BIG            7
8#define ENOEXEC          8
9#define EBADF            9
10#define ECHILD          10
11#define EAGAIN          11
12#define ENOMEM          12
13#define EACCES          13
14#define EFAULT          14
15#define ENOTBLK         15
16#define EBUSY           16
17#define EEXIST          17
18#define EXDEV           18
19#define ENODEV          19
20#define ENOTDIR         20
21#define EISDIR          21
22#define EINVAL          22
23#define ENFILE          23
24#define EMFILE          24
25#define ENOTTY          25
26#define ETXTBSY         26
27#define EFBIG           27
28#define ENOSPC          28
29#define ESPIPE          29
30#define EROFS           30
31#define EMLINK          31
32#define EPIPE           32
33#define EDOM            33
34#define ERANGE          34
35#define ENOMSG          35
36#define EIDRM           36
37#define ECHRNG          37
38#define EL2NSYNC        38
39#define EL3HLT          39
40#define EL3RST          40
41#define ELNRNG          41
42#define EUNATCH         42
43#define ENOCSI          43
44#define EL2HLT          44
45#define EDEADLK         45
46#define ENOLCK          46
47#define EBADE           50
48#define EBADR           51
49#define EXFULL          52
50#define ENOANO          53
51#define EBADRQC         54
52#define EBADSLT         55
53#define EDEADLOCK       56
54#define EBFONT          59
55#define ENOSTR          60
56#define ENODATA         61
57#define ETIME           62
58#define ENOSR           63
59#define ENONET          64
60#define ENOPKG          65
61#define EREMOTE         66
62#define ENOLINK         67
63#define EADV            68
64#define ESRMNT          69
65#define ECOMM           70
66#define EPROTO          71
67#define EDOTDOT         73
68#define EMULTIHOP       74
69#define EBADMSG         77
70#define ENAMETOOLONG    78
71#define EOVERFLOW       79
72#define ENOTUNIQ        80
73#define EBADFD          81
74#define EREMCHG         82
75#define ELIBACC         83
76#define ELIBBAD         84
77#define ELIBSCN         85
78#define ELIBMAX         86
79#define ELIBEXEC        87
80#define EILSEQ          88
81#define ENOSYS          89
82#define ELOOP           90
83#define ERESTART        91
84#define ESTRPIPE        92
85#define ENOTEMPTY       93
86#define EUSERS          94
87#define ENOTSOCK        95
88#define EDESTADDRREQ    96
89#define EMSGSIZE        97
90#define EPROTOTYPE      98
91#define ENOPROTOOPT     99
92#define EPROTONOSUPPORT 120
93#define ESOCKTNOSUPPORT 121
94#define EOPNOTSUPP      122
95#define ENOTSUP         EOPNOTSUPP
96#define EPFNOSUPPORT    123
97#define EAFNOSUPPORT    124
98#define EADDRINUSE      125
99#define EADDRNOTAVAIL   126
100#define ENETDOWN        127
101#define ENETUNREACH     128
102#define ENETRESET       129
103#define ECONNABORTED    130
104#define ECONNRESET      131
105#define ENOBUFS         132
106#define EISCONN         133
107#define ENOTCONN        134
108#define EUCLEAN         135
109#define ENOTNAM         137
110#define ENAVAIL         138
111#define EISNAM          139
112#define EREMOTEIO       140
113#define ESHUTDOWN       143
114#define ETOOMANYREFS    144
115#define ETIMEDOUT       145
116#define ECONNREFUSED    146
117#define EHOSTDOWN       147
118#define EHOSTUNREACH    148
119#define EWOULDBLOCK     EAGAIN
120#define EALREADY        149
121#define EINPROGRESS     150
122#define ESTALE          151
123#define ECANCELED       158
124#define ENOMEDIUM       159
125#define EMEDIUMTYPE     160
126#define ENOKEY          161
127#define EKEYEXPIRED     162
128#define EKEYREVOKED     163
129#define EKEYREJECTED    164
130#define EOWNERDEAD      165
131#define ENOTRECOVERABLE 166
132#define ERFKILL         167
133#define EHWPOISON       168
134#define EDQUOT          1133
135