Support to multi-threading and pthread interface (POSIX.1-2008) (#23)
[lunaix-os.git] / lunaix-os / includes / usr / lunaix / status.h
1 #ifndef __LUNAIX_STATUS_H
2 #define __LUNAIX_STATUS_H
3
4 #define LXPROCFULL -(1)
5 #define LXHEAPFULL -(2)
6 #define LXINVLDPTR -(2)
7 #define LXOUTOFMEM -(3)
8 #define LXSEGFAULT -(5)
9 #define EINVAL -(6)
10
11 #define EINTR -(7)
12
13 #define EMFILE -8
14 #define ENOENT -9
15 #define ENAMETOOLONG -10
16 #define ENOTDIR -11
17 #define EEXIST -12
18 #define EBADF -13
19 #define ENOTSUP -14
20 #define EIO -15
21 #define ELOOP -16
22 #define ENOTEMPTY -17
23 #define EROFS -18
24 #define EISDIR -19
25 #define EBUSY -20
26 #define EXDEV -21
27 #define ENODEV -22
28 #define ERANGE -23
29 #define ENOMEM LXOUTOFMEM
30 #define ENOTDEV -24
31 #define EOVERFLOW -25
32 #define ENOTBLK -26
33 #define ENOEXEC -27
34 #define E2BIG -28
35 #define ELIBBAD -29
36 #define EAGAIN -30
37 #define EDEADLK -31
38
39 #endif /* __LUNAIX_STATUS_H */