Framework for exporting system header to user space (#59)
[lunaix-os.git] / lunaix-os / includes / usr / lunaix / fstypes.h
1 #ifndef _LUNAIX_UHDR_FSTYPES_H
2 #define _LUNAIX_UHDR_FSTYPES_H
3
4 /*
5   7 6 5 4 3   2 1 0
6   * * s P SV  D d f
7       | | |   | | |_ file
8       | | |   | |___ directory
9       | | |   |_____ Device
10       | | |_________ Seq/Vol (0: Seq; 1: Vol)
11       | |___________ Pipe
12       |_____________ symlink 
13   
14 */
15
16 #define F_FILE      0b00000001
17 #define F_DIR       0b00000010
18 #define F_DEV       0b00000100
19 #define F_SVDEV     0b00001000
20 #define F_PIPE      0b00010000
21 #define F_SYMLINK   0b00100000
22
23 #endif /* _LUNAIX_UHDR_FSTYPES_H */