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