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... */
9 unsigned char __pad0[6];
10 unsigned short st_dev;
11 unsigned long long st_ino;
13 unsigned int st_nlink;
16 unsigned char __pad2[6];
17 unsigned short st_rdev;
18 unsigned char __pad3[8];
20 unsigned int st_blksize;
21 unsigned char __pad4[8];
22 unsigned int st_blocks;
23 unsigned int st_atime;
24 unsigned int __unused1;
25 unsigned int st_mtime;
26 unsigned int __unused2;
27 unsigned int st_ctime;
28 unsigned int __unused3;
29 unsigned int __unused4;
30 unsigned int __unused5;
34 unsigned short st_dev;
36 unsigned short st_mode;
38 unsigned short st_uid;
39 unsigned short st_gid;
40 unsigned short st_rdev;
43 unsigned long __unused1;
45 unsigned long __unused2;
47 unsigned long __unused3;
50 unsigned long __unused4[2];
52 #ifdef __USE_LARGEFILE64
54 unsigned char __pad0[6];
55 unsigned short st_dev;
56 unsigned long long st_ino;
58 unsigned int st_nlink;
61 unsigned char __pad2[6];
62 unsigned short st_rdev;
63 unsigned char __pad3[8];
65 unsigned int st_blksize;
66 unsigned char __pad4[8];
67 unsigned int st_blocks;
68 unsigned int st_atime;
69 unsigned int __unused1;
70 unsigned int st_mtime;
71 unsigned int __unused2;
72 unsigned int st_ctime;
73 unsigned int __unused3;
74 unsigned int __unused4;
75 unsigned int __unused5;
80 #endif /* _BITS_STAT_STRUCT_H */