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