1*cda5da8dSAndroid Build Coastguard Worker /* 2*cda5da8dSAndroid Build Coastguard Worker * This file is auto-generated. Modifications will be lost. 3*cda5da8dSAndroid Build Coastguard Worker * 4*cda5da8dSAndroid Build Coastguard Worker * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5*cda5da8dSAndroid Build Coastguard Worker * for more information. 6*cda5da8dSAndroid Build Coastguard Worker */ 7*cda5da8dSAndroid Build Coastguard Worker #ifndef __ASM_GENERIC_STAT_H 8*cda5da8dSAndroid Build Coastguard Worker #define __ASM_GENERIC_STAT_H 9*cda5da8dSAndroid Build Coastguard Worker #include <asm/bitsperlong.h> 10*cda5da8dSAndroid Build Coastguard Worker #define STAT_HAVE_NSEC 1 11*cda5da8dSAndroid Build Coastguard Worker struct stat { 12*cda5da8dSAndroid Build Coastguard Worker unsigned long st_dev; 13*cda5da8dSAndroid Build Coastguard Worker unsigned long st_ino; 14*cda5da8dSAndroid Build Coastguard Worker unsigned int st_mode; 15*cda5da8dSAndroid Build Coastguard Worker unsigned int st_nlink; 16*cda5da8dSAndroid Build Coastguard Worker unsigned int st_uid; 17*cda5da8dSAndroid Build Coastguard Worker unsigned int st_gid; 18*cda5da8dSAndroid Build Coastguard Worker unsigned long st_rdev; 19*cda5da8dSAndroid Build Coastguard Worker unsigned long __pad1; 20*cda5da8dSAndroid Build Coastguard Worker long st_size; 21*cda5da8dSAndroid Build Coastguard Worker int st_blksize; 22*cda5da8dSAndroid Build Coastguard Worker int __pad2; 23*cda5da8dSAndroid Build Coastguard Worker long st_blocks; 24*cda5da8dSAndroid Build Coastguard Worker long st_atime; 25*cda5da8dSAndroid Build Coastguard Worker unsigned long st_atime_nsec; 26*cda5da8dSAndroid Build Coastguard Worker long st_mtime; 27*cda5da8dSAndroid Build Coastguard Worker unsigned long st_mtime_nsec; 28*cda5da8dSAndroid Build Coastguard Worker long st_ctime; 29*cda5da8dSAndroid Build Coastguard Worker unsigned long st_ctime_nsec; 30*cda5da8dSAndroid Build Coastguard Worker unsigned int __unused4; 31*cda5da8dSAndroid Build Coastguard Worker unsigned int __unused5; 32*cda5da8dSAndroid Build Coastguard Worker }; 33*cda5da8dSAndroid Build Coastguard Worker #if __BITS_PER_LONG != 64 || defined(__ARCH_WANT_STAT64) 34*cda5da8dSAndroid Build Coastguard Worker struct stat64 { 35*cda5da8dSAndroid Build Coastguard Worker unsigned long long st_dev; 36*cda5da8dSAndroid Build Coastguard Worker unsigned long long st_ino; 37*cda5da8dSAndroid Build Coastguard Worker unsigned int st_mode; 38*cda5da8dSAndroid Build Coastguard Worker unsigned int st_nlink; 39*cda5da8dSAndroid Build Coastguard Worker unsigned int st_uid; 40*cda5da8dSAndroid Build Coastguard Worker unsigned int st_gid; 41*cda5da8dSAndroid Build Coastguard Worker unsigned long long st_rdev; 42*cda5da8dSAndroid Build Coastguard Worker unsigned long long __pad1; 43*cda5da8dSAndroid Build Coastguard Worker long long st_size; 44*cda5da8dSAndroid Build Coastguard Worker int st_blksize; 45*cda5da8dSAndroid Build Coastguard Worker int __pad2; 46*cda5da8dSAndroid Build Coastguard Worker long long st_blocks; 47*cda5da8dSAndroid Build Coastguard Worker int st_atime; 48*cda5da8dSAndroid Build Coastguard Worker unsigned int st_atime_nsec; 49*cda5da8dSAndroid Build Coastguard Worker int st_mtime; 50*cda5da8dSAndroid Build Coastguard Worker unsigned int st_mtime_nsec; 51*cda5da8dSAndroid Build Coastguard Worker int st_ctime; 52*cda5da8dSAndroid Build Coastguard Worker unsigned int st_ctime_nsec; 53*cda5da8dSAndroid Build Coastguard Worker unsigned int __unused4; 54*cda5da8dSAndroid Build Coastguard Worker unsigned int __unused5; 55*cda5da8dSAndroid Build Coastguard Worker }; 56*cda5da8dSAndroid Build Coastguard Worker #endif 57*cda5da8dSAndroid Build Coastguard Worker #endif 58