1 #ifndef _ALPHA_STAT_H 2 #define _ALPHA_STAT_H 3 4 struct stat { 5 unsigned int st_dev; 6 unsigned int st_ino; 7 unsigned int st_mode; 8 unsigned int st_nlink; 9 unsigned int st_uid; 10 unsigned int st_gid; 11 unsigned int st_rdev; 12 long st_size; 13 unsigned long st_atime; 14 unsigned long st_mtime; 15 unsigned long st_ctime; 16 unsigned int st_blksize; 17 unsigned int st_blocks; 18 unsigned int st_flags; 19 unsigned int st_gen; 20 }; 21 22 /* The stat64 structure increases the size of dev_t, blkcnt_t, adds 23 nanosecond resolution times, and padding for expansion. */ 24 25 struct stat64 { 26 unsigned long st_dev; 27 unsigned long st_ino; 28 unsigned long st_rdev; 29 long st_size; 30 unsigned long st_blocks; 31 32 unsigned int st_mode; 33 unsigned int st_uid; 34 unsigned int st_gid; 35 unsigned int st_blksize; 36 unsigned int st_nlink; 37 unsigned int __pad0; 38 39 unsigned long st_atime; 40 unsigned long st_atime_nsec; 41 unsigned long st_mtime; 42 unsigned long st_mtime_nsec; 43 unsigned long st_ctime; 44 unsigned long st_ctime_nsec; 45 long __unused[3]; 46 }; 47 48 #endif 49