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 EDEADLK         35
36#define ENAMETOOLONG    36
37#define ENOLCK          37
38#define ENOSYS          38
39#define ENOTEMPTY       39
40#define ELOOP           40
41#define EWOULDBLOCK     EAGAIN
42#define ENOMSG          42
43#define EIDRM           43
44#define ECHRNG          44
45#define EL2NSYNC        45
46#define EL3HLT          46
47#define EL3RST          47
48#define ELNRNG          48
49#define EUNATCH         49
50#define ENOCSI          50
51#define EL2HLT          51
52#define EBADE           52
53#define EBADR           53
54#define EXFULL          54
55#define ENOANO          55
56#define EBADRQC         56
57#define EBADSLT         57
58#define EDEADLOCK       58
59#define EBFONT          59
60#define ENOSTR          60
61#define ENODATA         61
62#define ETIME           62
63#define ENOSR           63
64#define ENONET          64
65#define ENOPKG          65
66#define EREMOTE         66
67#define ENOLINK         67
68#define EADV            68
69#define ESRMNT          69
70#define ECOMM           70
71#define EPROTO          71
72#define EMULTIHOP       72
73#define EDOTDOT         73
74#define EBADMSG         74
75#define EOVERFLOW       75
76#define ENOTUNIQ        76
77#define EBADFD          77
78#define EREMCHG         78
79#define ELIBACC         79
80#define ELIBBAD         80
81#define ELIBSCN         81
82#define ELIBMAX         82
83#define ELIBEXEC        83
84#define EILSEQ          84
85#define ERESTART        85
86#define ESTRPIPE        86
87#define EUSERS          87
88#define ENOTSOCK        88
89#define EDESTADDRREQ    89
90#define EMSGSIZE        90
91#define EPROTOTYPE      91
92#define ENOPROTOOPT     92
93#define EPROTONOSUPPORT 93
94#define ESOCKTNOSUPPORT 94
95#define EOPNOTSUPP      95
96#define ENOTSUP         EOPNOTSUPP
97#define EPFNOSUPPORT    96
98#define EAFNOSUPPORT    97
99#define EADDRINUSE      98
100#define EADDRNOTAVAIL   99
101#define ENETDOWN        100
102#define ENETUNREACH     101
103#define ENETRESET       102
104#define ECONNABORTED    103
105#define ECONNRESET      104
106#define ENOBUFS         105
107#define EISCONN         106
108#define ENOTCONN        107
109#define ESHUTDOWN       108
110#define ETOOMANYREFS    109
111#define ETIMEDOUT       110
112#define ECONNREFUSED    111
113#define EHOSTDOWN       112
114#define EHOSTUNREACH    113
115#define EALREADY        114
116#define EINPROGRESS     115
117#define ESTALE          116
118#define EUCLEAN         117
119#define ENOTNAM         118
120#define ENAVAIL         119
121#define EISNAM          120
122#define EREMOTEIO       121
123#define EDQUOT          122
124#define ENOMEDIUM       123
125#define EMEDIUMTYPE     124
126#define ECANCELED       125
127#define ENOKEY          126
128#define EKEYEXPIRED     127
129#define EKEYREVOKED     128
130#define EKEYREJECTED    129
131#define EOWNERDEAD      130
132#define ENOTRECOVERABLE 131
133#define ERFKILL         132
134#define EHWPOISON       133
135