feat: (ahci) support multiple AHCI controller
[lunaix-os.git] / lunaix-os / includes / lunaix / dirent.h
1 #ifndef __LUNAIX_DIRENT_H
2 #define __LUNAIX_DIRENT_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 0x2
10
11 struct 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_H */