1 /****************************************************************************
2 ****************************************************************************
4 *** This header was automatically generated from a Linux kernel header
5 *** of the same name, to make information necessary for userspace to
6 *** call into the kernel available to libc. It contains only constants,
7 *** structures, and macros generated from the original header, and thus,
8 *** contains no copyrightable information.
10 ****************************************************************************
11 ****************************************************************************/
12 #ifndef _ASM_X86_STAT_H
13 #define _ASM_X86_STAT_H
15 #define STAT_HAVE_NSEC 1
21 unsigned short st_mode;
22 unsigned short st_nlink;
23 unsigned short st_uid;
24 unsigned short st_gid;
25 unsigned long st_rdev;
26 unsigned long st_size;
27 unsigned long st_blksize;
28 unsigned long st_blocks;
29 unsigned long st_atime;
30 unsigned long st_atime_nsec;
31 unsigned long st_mtime;
32 unsigned long st_mtime_nsec;
33 unsigned long st_ctime;
34 unsigned long st_ctime_nsec;
35 unsigned long __unused4;
36 unsigned long __unused5;
39 #define STAT64_HAS_BROKEN_ST_INO 1
42 unsigned long long st_dev;
43 unsigned char __pad0[4];
45 unsigned long __st_ino;
48 unsigned int st_nlink;
53 unsigned long long st_rdev;
54 unsigned char __pad3[4];
57 unsigned long st_blksize;
59 unsigned long long st_blocks;
61 unsigned long st_atime;
62 unsigned long st_atime_nsec;
64 unsigned long st_mtime;
65 unsigned int st_mtime_nsec;
67 unsigned long st_ctime;
68 unsigned long st_ctime_nsec;
70 unsigned long long st_ino;
78 unsigned long st_nlink;
84 unsigned long st_rdev;
89 unsigned long st_atime;
90 unsigned long st_atime_nsec;
91 unsigned long st_mtime;
92 unsigned long st_mtime_nsec;
93 unsigned long st_ctime;
94 unsigned long st_ctime_nsec;
99 struct __old_kernel_stat {
100 unsigned short st_dev;
101 unsigned short st_ino;
102 unsigned short st_mode;
103 unsigned short st_nlink;
104 unsigned short st_uid;
105 unsigned short st_gid;
106 unsigned short st_rdev;
108 unsigned long st_size;
109 unsigned long st_atime;
110 unsigned long st_mtime;
111 unsigned long st_ctime;
113 unsigned int st_size;
114 unsigned int st_atime;
115 unsigned int st_mtime;
116 unsigned int st_ctime;