1*53ee8cc1Swenshuai.xi #ifndef _LINUX_DIRENT_H 2*53ee8cc1Swenshuai.xi #define _LINUX_DIRENT_H 3*53ee8cc1Swenshuai.xi 4*53ee8cc1Swenshuai.xi struct dirent { 5*53ee8cc1Swenshuai.xi long d_ino; 6*53ee8cc1Swenshuai.xi __kernel_off_t d_off; 7*53ee8cc1Swenshuai.xi unsigned short d_reclen; 8*53ee8cc1Swenshuai.xi char d_name[256]; /* We must not include limits.h! */ 9*53ee8cc1Swenshuai.xi }; 10*53ee8cc1Swenshuai.xi 11*53ee8cc1Swenshuai.xi struct dirent64 { 12*53ee8cc1Swenshuai.xi __u64 d_ino; 13*53ee8cc1Swenshuai.xi __s64 d_off; 14*53ee8cc1Swenshuai.xi unsigned short d_reclen; 15*53ee8cc1Swenshuai.xi unsigned char d_type; 16*53ee8cc1Swenshuai.xi char d_name[256]; 17*53ee8cc1Swenshuai.xi }; 18*53ee8cc1Swenshuai.xi 19*53ee8cc1Swenshuai.xi 20*53ee8cc1Swenshuai.xi 21*53ee8cc1Swenshuai.xi #endif 22