2 * BK Id: SCCS/s.stat.h 1.7 06/05/01 21:45:23 paulus
8 #include <linux/types.h>
9 #endif /* __KERNEL__ */
11 struct __old_kernel_stat {
12 unsigned short st_dev;
13 unsigned short st_ino;
14 unsigned short st_mode;
15 unsigned short st_nlink;
16 unsigned short st_uid;
17 unsigned short st_gid;
18 unsigned short st_rdev;
19 unsigned long st_size;
20 unsigned long st_atime;
21 unsigned long st_mtime;
22 unsigned long st_ctime;
34 unsigned long st_blksize;
35 unsigned long st_blocks;
36 unsigned long st_atime;
37 unsigned long __unused1;
38 unsigned long st_mtime;
39 unsigned long __unused2;
40 unsigned long st_ctime;
41 unsigned long __unused3;
42 unsigned long __unused4;
43 unsigned long __unused5;
46 /* This matches struct stat64 in glibc2.1.
49 unsigned long long st_dev; /* Device. */
50 unsigned long long st_ino; /* File serial number. */
51 unsigned int st_mode; /* File mode. */
52 unsigned int st_nlink; /* Link count. */
53 unsigned int st_uid; /* User ID of the file's owner. */
54 unsigned int st_gid; /* Group ID of the file's group. */
55 unsigned long long st_rdev; /* Device number, if device. */
56 unsigned short int __pad2;
57 long long st_size; /* Size of file, in bytes. */
58 long st_blksize; /* Optimal block size for I/O. */
60 long long st_blocks; /* Number 512-byte blocks allocated. */
61 long st_atime; /* Time of last access. */
62 unsigned long int __unused1;
63 long st_mtime; /* Time of last modification. */
64 unsigned long int __unused2;
65 long st_ctime; /* Time of last status change. */
66 unsigned long int __unused3;
67 unsigned long int __unused4;
68 unsigned long int __unused5;