1 #ifndef _BITS_STAT_STRUCT_H
2 #define _BITS_STAT_STRUCT_H
4 /* This file provides whatever this particular arch's kernel thinks
5 * struct stat should look like... It turns out each arch has a
6 * different opinion on the subject... */
10 unsigned long st_pad0[3]; /* Reserved for st_dev expansion */
11 unsigned long long st_ino;
16 unsigned long st_rdev;
17 unsigned long st_pad1[3]; /* Reserved for st_rdev expansion */
20 unsigned long reserved0; /* Reserved for st_atime expansion */
22 unsigned long reserved1; /* Reserved for st_mtime expansion */
24 unsigned long reserved2; /* Reserved for st_ctime expansion */
25 unsigned long st_blksize;
26 unsigned long st_pad2;
32 long st_pad1[3]; /* Reserved for network id */
52 #ifdef __USE_LARGEFILE64
55 unsigned long st_pad0[3]; /* Reserved for st_dev expansion */
56 unsigned long long st_ino;
61 unsigned long st_rdev;
62 unsigned long st_pad1[3]; /* Reserved for st_rdev expansion */
65 unsigned long reserved0; /* Reserved for st_atime expansion */
67 unsigned long reserved1; /* Reserved for st_mtime expansion */
69 unsigned long reserved2; /* Reserved for st_ctime expansion */
70 unsigned long st_blksize;
71 unsigned long st_pad2;
77 #endif /* _BITS_STAT_STRUCT_H */