f3c5347f87666e9e6c55f3ccf5e34bc6b8fc617e
[lunaix-os.git] / lunaix-os / usr / includes / errno.h
1 #ifndef __LUNAIX_SYS_ERRNO_H
2 #define __LUNAIX_SYS_ERRNO_H
3
4 #define EINVAL -(6)
5 #define EINTR -(7)
6 #define EMFILE -8
7 #define ENOENT -9
8 #define ENAMETOOLONG -10
9 #define ENOTDIR -11
10 #define EEXIST -12
11 #define EBADF -13
12 #define ENOTSUP -14
13 #define EIO -15
14 #define ELOOP -16
15 #define ENOTEMPTY -17
16 #define EROFS -18
17 #define EISDIR -19
18 #define EBUSY -20
19 #define EXDEV -21
20 #define ENODEV -22
21 #define ERANGE -23
22 #define ENOMEM -(3)
23 #define ENOTDEV -24
24 #define EOVERFLOW -25
25 #define ENOTBLK -26
26 #define ENOEXEC -27
27 #define E2BIG -28
28
29 int
30 geterrno();
31
32 #define errno (geterrno())
33
34 #endif /* __LUNAIX_ERRNO_H */