1 
2 #ifndef __ERRNO_H__
3 #define __ERRNO_H__
4 
5 #ifndef _KERNEL
6 int *__error();
7 #define errno		(* __error())
8 #endif
9 
10 #define EIO		0x1BAD0001
11 #define EBADF		0x1BAD0002
12 #define EINVAL		0x1BAD0003
13 #define EFAULT		0x1BAD0004
14 #define ENOMEM		0x1BAD0005
15 #define ENOENT		0x1BAD0006
16 #define ENOTDIR		0x1BAD0007
17 #define ENAMETOOLONG	0x1BAD0008
18 #define ENOSYS		0x1BAD0009
19 #define EAGAIN		0x1BAD000A
20 #define EBUSY		0x1BAD000B
21 #define EWOULDBLOCK	0x1BAD000C
22 #define EALREADY	0x1BAD000D
23 #define EINPROGRESS	0x1BAD000E
24 #define ENFILE		0x1BAD000F
25 #define ETIMEDOUT	0x1BAD0010
26 #define EACCES		0x1BAD0011
27 #define EPERM		0x1BAD0012
28 #define ENOSPC		0x1BAD0013
29 
30 #define EAFNOSUPPORT	0x1BAD0020
31 #define ENOPROTOOPT	0x1BAD0021
32 #define EOPNOTSUPP	0x1BAD0022
33 #define EHOSTUNREACH	0x1BAD0023
34 #define ECONNABORTED	0x1BAD0024
35 #define ECONNRESET	0x1BAD0025
36 #define ENOTCONN	0x1BAD0026
37 #define ENOBUFS		0x1BAD0027
38 #define EADDRINUSE	0x1BAD0028
39 
40 #endif /* __ERRNO_H__ */
41 
42