1 
2 #ifndef __SYS_DIRENT_H__
3 #define __SYS_DIRENT_H__
4 
5 #include <stdint.h>
6 
7 #define NAME_MAX 256
8 
9 struct dirent {
10     ino_t	d_ino;
11     uint16_t	d_reclen;
12     uint8_t	d_type;
13     uint8_t	d_namlen;
14     char	d_name[NAME_MAX];
15 };
16 
17 #define DT_UNKNOWN		0
18 #define DT_REG			1
19 #define DT_DIR			2
20 #define DT_LNK			3
21 #define DT_FIFO			4
22 
23 #endif /* __SYS_DIRENT_H__ */
24 
25