1macro-int-constant EDOM {int} > 0
2#if !defined ISO && !defined POSIX
3macro-int-constant EILSEQ {int} > 0
4#endif
5macro-int-constant ERANGE {int} > 0
6
7// variable int errno
8allow errno
9
10#if !defined ISO && !defined ISO99 && !defined ISO11
11macro-int-constant E2BIG {int} > 0
12macro-int-constant EACCES {int} > 0
13# if !defined POSIX
14macro-int-constant EADDRINUSE {int} > 0
15macro-int-constant EADDRNOTAVAIL {int} > 0
16macro-int-constant EAFNOSUPPORT {int} > 0
17# endif
18macro-int-constant EAGAIN {int} > 0
19# if !defined POSIX
20macro-int-constant EALREADY {int} > 0
21# endif
22macro-int-constant EBADF {int} > 0
23macro-int-constant EBADMSG {int} > 0
24macro-int-constant EBUSY {int} > 0
25macro-int-constant ECANCELED {int} > 0
26macro-int-constant ECHILD {int} > 0
27# if !defined POSIX
28macro-int-constant ECONNABORTED {int} > 0
29macro-int-constant ECONNREFUSED {int} > 0
30macro-int-constant ECONNRESET {int} > 0
31# endif
32macro-int-constant EDEADLK {int} > 0
33# if !defined POSIX
34macro-int-constant EDESTADDRREQ {int} > 0
35macro-int-constant EDQUOT {int} > 0
36# endif
37macro-int-constant EEXIST {int} > 0
38macro-int-constant EFAULT {int} > 0
39macro-int-constant EFBIG {int} > 0
40# if !defined POSIX
41macro-int-constant EHOSTUNREACH {int} > 0
42macro-int-constant EIDRM {int} > 0
43# endif
44macro-int-constant EINPROGRESS {int} > 0
45macro-int-constant EINTR {int} > 0
46macro-int-constant EINVAL {int} > 0
47macro-int-constant EIO {int} > 0
48# if !defined POSIX
49macro-int-constant EISCONN {int} > 0
50# endif
51macro-int-constant EISDIR {int} > 0
52# if !defined POSIX
53macro-int-constant ELOOP {int} > 0
54# endif
55macro-int-constant EMFILE {int} > 0
56macro-int-constant EMLINK {int} > 0
57macro-int-constant EMSGSIZE {int} > 0
58# if !defined POSIX
59macro-int-constant EMULTIHOP {int} > 0
60# endif
61macro-int-constant ENAMETOOLONG {int} > 0
62# if !defined POSIX
63macro-int-constant ENETDOWN {int} > 0
64macro-int-constant ENETUNREACH {int} > 0
65# endif
66macro-int-constant ENFILE {int} > 0
67# if !defined POSIX
68macro-int-constant ENOBUFS {int} > 0
69macro-int-constant ENODATA {int} > 0
70# endif
71macro-int-constant ENODEV {int} > 0
72macro-int-constant ENOENT {int} > 0
73macro-int-constant ENOEXEC {int} > 0
74macro-int-constant ENOLCK {int} > 0
75# if !defined POSIX
76macro-int-constant ENOLINK {int} > 0
77# endif
78macro-int-constant ENOMEM {int} > 0
79# if !defined POSIX
80macro-int-constant ENOMSG {int} > 0
81macro-int-constant ENOPROTOOPT {int} > 0
82# endif
83macro-int-constant ENOSPC {int} > 0
84# if !defined POSIX
85macro-int-constant ENOSR {int} > 0
86macro-int-constant ENOSTR {int} > 0
87# endif
88macro-int-constant ENOSYS {int} > 0
89# if !defined POSIX
90macro-int-constant ENOTCONN {int} > 0
91# endif
92macro-int-constant ENOTDIR {int} > 0
93macro-int-constant ENOTEMPTY {int} > 0
94# if !defined POSIX
95macro-int-constant ENOTSOCK {int} > 0
96# endif
97macro-int-constant ENOTSUP {int} > 0
98macro-int-constant ENOTTY {int} > 0
99macro-int-constant ENXIO {int} > 0
100# if !defined POSIX
101macro-int-constant EOPNOTSUPP {int} > 0
102macro-int-constant EOVERFLOW {int} > 0
103# endif
104macro-int-constant EPERM {int} > 0
105macro-int-constant EPIPE {int} > 0
106# if !defined POSIX
107macro-int-constant EPROTO {int} > 0
108macro-int-constant EPROTONOSUPPORT {int} > 0
109macro-int-constant EPROTOTYPE {int} > 0
110# endif
111macro-int-constant EROFS {int} > 0
112macro-int-constant ESPIPE {int} > 0
113macro-int-constant ESRCH {int} > 0
114# if !defined POSIX
115macro-int-constant ESTALE {int} > 0
116macro-int-constant ETIME {int} > 0
117# endif
118macro-int-constant ETIMEDOUT {int} > 0
119# if !defined POSIX
120macro-int-constant ETXTBSY {int} > 0
121macro-int-constant EWOULDBLOCK {int} > 0
122# endif
123macro-int-constant EXDEV {int} > 0
124
125# if defined XOPEN2K8 || defined POSIX2008
126macro-int-constant ENOTRECOVERABLE {int} > 0
127macro-int-constant EOWNERDEAD {int} > 0
128# endif
129
130allow *_t
131#endif
132
133allow E[0123456789]*
134allow E[ABCDEFGHIJKLMNOPQRSTUVWXYZ]*
135