#ifndef _LINUX_DIRENT_H | |
#define _LINUX_DIRENT_H | |
struct dirent { | |
long d_ino; | |
__kernel_off_t d_off; | |
unsigned short d_reclen; | |
char d_name[256]; /* We must not include limits.h! */ | |
}; | |
struct dirent64 { | |
__u64 d_ino; | |
__s64 d_off; | |
unsigned short d_reclen; | |
unsigned char d_type; | |
char d_name[256]; | |
}; | |
#ifdef __KERNEL__ | |
struct linux_dirent64 { | |
u64 d_ino; | |
s64 d_off; | |
unsigned short d_reclen; | |
unsigned char d_type; | |
char d_name[0]; | |
}; | |
#endif /* __KERNEL__ */ | |
#endif |