at v2.6.13 44 lines 904 B view raw
1#ifndef _ASM_X86_64_STAT_H 2#define _ASM_X86_64_STAT_H 3 4#define STAT_HAVE_NSEC 1 5 6struct stat { 7 unsigned long st_dev; 8 unsigned long st_ino; 9 unsigned long st_nlink; 10 11 unsigned int st_mode; 12 unsigned int st_uid; 13 unsigned int st_gid; 14 unsigned int __pad0; 15 unsigned long st_rdev; 16 long st_size; 17 long st_blksize; 18 long st_blocks; /* Number 512-byte blocks allocated. */ 19 20 unsigned long st_atime; 21 unsigned long st_atime_nsec; 22 unsigned long st_mtime; 23 unsigned long st_mtime_nsec; 24 unsigned long st_ctime; 25 unsigned long st_ctime_nsec; 26 long __unused[3]; 27}; 28 29/* For 32bit emulation */ 30struct __old_kernel_stat { 31 unsigned short st_dev; 32 unsigned short st_ino; 33 unsigned short st_mode; 34 unsigned short st_nlink; 35 unsigned short st_uid; 36 unsigned short st_gid; 37 unsigned short st_rdev; 38 unsigned int st_size; 39 unsigned int st_atime; 40 unsigned int st_mtime; 41 unsigned int st_ctime; 42}; 43 44#endif