Second Extended Filesystem (ext2) and other improvements (#33)
[lunaix-os.git] / lunaix-os / includes / usr / lunaix / dirent_defs.h
1 #ifndef __LUNAIX_SYS_DIRENT_DEFS_H
2 #define __LUNAIX_SYS_DIRENT_DEFS_H
3
4 #define DIRENT_NAME_MAX_LEN 256
5
6 #define DT_FILE 0x0
7 #define DT_DIR 0x1
8 #define DT_SYMLINK 0x2
9 #define DT_PIPE 0x3
10
11 struct lx_dirent
12 {
13     unsigned int d_type;
14     unsigned int d_offset;
15     unsigned int d_nlen;
16     char d_name[DIRENT_NAME_MAX_LEN];
17 };
18
19 #endif /* __LUNAIX_DIRENT_DEFS_H */