math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support.
[glibc.git] / sysdeps / unix / sysv / linux / sparc / sparc64 / kernel_stat.h
blob29d18908da92eed7fc9a5c6c12f058b70a99f8be
1 #ifndef _KERNEL_STAT_H
2 #define _KERNEL_STAT_H
4 /* Definition of `struct stat' used in the kernel */
5 struct kernel_stat
7 unsigned int st_dev;
8 unsigned long int st_ino;
9 unsigned int st_mode;
10 short int st_nlink;
11 unsigned int st_uid;
12 unsigned int st_gid;
13 unsigned int st_rdev;
14 long int st_size;
15 long int st_atime_sec;
16 long int st_mtime_sec;
17 long int st_ctime_sec;
18 long int st_blksize;
19 long int st_blocks;
20 unsigned long int __glibc_reserved1;
21 unsigned long int __glibc_reserved2;
24 /* Definition of `struct stat64' used in the kernel. */
25 struct kernel_stat64
27 unsigned long int st_dev;
28 unsigned long int st_ino;
29 unsigned long int st_nlink;
31 unsigned int st_mode;
32 unsigned int st_uid;
33 unsigned int st_gid;
34 unsigned int __pad0;
36 unsigned long int st_rdev;
37 long int st_size;
38 long int st_blksize;
39 long int st_blocks;
41 unsigned long int st_atime_sec;
42 unsigned long int st_atime_nsec;
43 unsigned long int st_mtime_sec;
44 unsigned long int st_mtime_nsec;
45 unsigned long int st_ctime_sec;
46 unsigned long int st_ctime_nsec;
47 long int __glibc_reserved[3];
50 #define STAT_IS_KERNEL_STAT 0
51 #define STAT64_IS_KERNEL_STAT64 0
52 #define XSTAT_IS_XSTAT64 1
53 #ifdef __arch64__
54 # define STATFS_IS_STATFS64 1
55 #else
56 # define STATFS_IS_STATFS64 0
57 #endif
58 #endif /* _KERNEL_STAT_H */