feat: ability to evict dnode and inode cache
[lunaix-os.git] / lunaix-os / includes / lunaix / status.h
1 #ifndef __LUNAIX_CODE_H
2 #define __LUNAIX_CODE_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 ENXIO -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 ELOOP -22
28 #define ENODEV -23
29 #define ERANGE -24
30 #define ENOMEM LXOUTOFMEM
31 #define ENOTDEV -25
32
33 #endif /* __LUNAIX_CODE_H */