Back to index

glibc  2.9
kernel_stat.h
Go to the documentation of this file.
00001 /* Definition of `struct stat' used in the kernel..  */
00002 struct kernel_stat
00003   {
00004     unsigned short int st_dev;
00005     unsigned short int __pad1;
00006 #define _HAVE___PAD1
00007     unsigned long int st_ino;
00008     unsigned short int st_mode;
00009     unsigned short int st_nlink;
00010     unsigned short int st_uid;
00011     unsigned short int st_gid;
00012     unsigned short int st_rdev;
00013     unsigned short int __pad2;
00014 #define _HAVE___PAD2
00015     unsigned long int st_size;
00016     unsigned long int st_blksize;
00017     unsigned long int st_blocks;
00018     struct timespec st_atim;
00019     struct timespec st_mtim;
00020     struct timespec st_ctim;
00021     unsigned long int __unused4;
00022 #define _HAVE___UNUSED4
00023     unsigned long int __unused5;
00024 #define _HAVE___UNUSED5
00025   };
00026 
00027 #define _HAVE_STAT___UNUSED4
00028 #define _HAVE_STAT___UNUSED5
00029 #define _HAVE_STAT___PAD1
00030 #define _HAVE_STAT___PAD2
00031 #define _HAVE_STAT_NSEC
00032 #define _HAVE_STAT64___PAD1
00033 #define _HAVE_STAT64___PAD2
00034 #define _HAVE_STAT64___ST_INO
00035 #define _HAVE_STAT64_NSEC