Blame view

include/linux/dirent.h 482 Bytes
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  #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