1*8d67ca89SAndroid Build Coastguard Worker /* 2*8d67ca89SAndroid Build Coastguard Worker * This file is auto-generated. Modifications will be lost. 3*8d67ca89SAndroid Build Coastguard Worker * 4*8d67ca89SAndroid Build Coastguard Worker * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5*8d67ca89SAndroid Build Coastguard Worker * for more information. 6*8d67ca89SAndroid Build Coastguard Worker */ 7*8d67ca89SAndroid Build Coastguard Worker #ifndef _ASMARM_STAT_H 8*8d67ca89SAndroid Build Coastguard Worker #define _ASMARM_STAT_H 9*8d67ca89SAndroid Build Coastguard Worker struct __old_kernel_stat { 10*8d67ca89SAndroid Build Coastguard Worker unsigned short st_dev; 11*8d67ca89SAndroid Build Coastguard Worker unsigned short st_ino; 12*8d67ca89SAndroid Build Coastguard Worker unsigned short st_mode; 13*8d67ca89SAndroid Build Coastguard Worker unsigned short st_nlink; 14*8d67ca89SAndroid Build Coastguard Worker unsigned short st_uid; 15*8d67ca89SAndroid Build Coastguard Worker unsigned short st_gid; 16*8d67ca89SAndroid Build Coastguard Worker unsigned short st_rdev; 17*8d67ca89SAndroid Build Coastguard Worker unsigned long st_size; 18*8d67ca89SAndroid Build Coastguard Worker unsigned long st_atime; 19*8d67ca89SAndroid Build Coastguard Worker unsigned long st_mtime; 20*8d67ca89SAndroid Build Coastguard Worker unsigned long st_ctime; 21*8d67ca89SAndroid Build Coastguard Worker }; 22*8d67ca89SAndroid Build Coastguard Worker #define STAT_HAVE_NSEC 23*8d67ca89SAndroid Build Coastguard Worker struct stat { 24*8d67ca89SAndroid Build Coastguard Worker unsigned long st_dev; 25*8d67ca89SAndroid Build Coastguard Worker unsigned long st_ino; 26*8d67ca89SAndroid Build Coastguard Worker unsigned short st_mode; 27*8d67ca89SAndroid Build Coastguard Worker unsigned short st_nlink; 28*8d67ca89SAndroid Build Coastguard Worker unsigned short st_uid; 29*8d67ca89SAndroid Build Coastguard Worker unsigned short st_gid; 30*8d67ca89SAndroid Build Coastguard Worker unsigned long st_rdev; 31*8d67ca89SAndroid Build Coastguard Worker unsigned long st_size; 32*8d67ca89SAndroid Build Coastguard Worker unsigned long st_blksize; 33*8d67ca89SAndroid Build Coastguard Worker unsigned long st_blocks; 34*8d67ca89SAndroid Build Coastguard Worker unsigned long st_atime; 35*8d67ca89SAndroid Build Coastguard Worker unsigned long st_atime_nsec; 36*8d67ca89SAndroid Build Coastguard Worker unsigned long st_mtime; 37*8d67ca89SAndroid Build Coastguard Worker unsigned long st_mtime_nsec; 38*8d67ca89SAndroid Build Coastguard Worker unsigned long st_ctime; 39*8d67ca89SAndroid Build Coastguard Worker unsigned long st_ctime_nsec; 40*8d67ca89SAndroid Build Coastguard Worker unsigned long __unused4; 41*8d67ca89SAndroid Build Coastguard Worker unsigned long __unused5; 42*8d67ca89SAndroid Build Coastguard Worker }; 43*8d67ca89SAndroid Build Coastguard Worker struct stat64 { 44*8d67ca89SAndroid Build Coastguard Worker unsigned long long st_dev; 45*8d67ca89SAndroid Build Coastguard Worker unsigned char __pad0[4]; 46*8d67ca89SAndroid Build Coastguard Worker #define STAT64_HAS_BROKEN_ST_INO 1 47*8d67ca89SAndroid Build Coastguard Worker unsigned long __st_ino; 48*8d67ca89SAndroid Build Coastguard Worker unsigned int st_mode; 49*8d67ca89SAndroid Build Coastguard Worker unsigned int st_nlink; 50*8d67ca89SAndroid Build Coastguard Worker unsigned long st_uid; 51*8d67ca89SAndroid Build Coastguard Worker unsigned long st_gid; 52*8d67ca89SAndroid Build Coastguard Worker unsigned long long st_rdev; 53*8d67ca89SAndroid Build Coastguard Worker unsigned char __pad3[4]; 54*8d67ca89SAndroid Build Coastguard Worker long long st_size; 55*8d67ca89SAndroid Build Coastguard Worker unsigned long st_blksize; 56*8d67ca89SAndroid Build Coastguard Worker unsigned long long st_blocks; 57*8d67ca89SAndroid Build Coastguard Worker unsigned long st_atime; 58*8d67ca89SAndroid Build Coastguard Worker unsigned long st_atime_nsec; 59*8d67ca89SAndroid Build Coastguard Worker unsigned long st_mtime; 60*8d67ca89SAndroid Build Coastguard Worker unsigned long st_mtime_nsec; 61*8d67ca89SAndroid Build Coastguard Worker unsigned long st_ctime; 62*8d67ca89SAndroid Build Coastguard Worker unsigned long st_ctime_nsec; 63*8d67ca89SAndroid Build Coastguard Worker unsigned long long st_ino; 64*8d67ca89SAndroid Build Coastguard Worker }; 65*8d67ca89SAndroid Build Coastguard Worker #endif 66