LGTM. Requiring permission to push. > +const unsigned struct_kernel_stat_sz = > + SANITIZER_ANDROID > + ? FIRST_32_SECOND_64(104, 128) > + : FIRST_32_SECOND_64((_MIPS_SIM == _ABIN32) ? 160 : 144, 216);
These values matches sizeof(struct stat) on gcc230, so should be correct: xry111@gcc230:~$ cat t.c #include <stdio.h> #include <sys/stat.h> int main() { printf("%d\n", sizeof(struct stat)); } xry111@gcc230:~$ cc t.c -mabi=32 && ./a.out 144 xry111@gcc230:~$ cc t.c -mabi=n32 && ./a.out 160 xry111@gcc230:~$ cc t.c -mabi=64 && ./a.out 216 -- Xi Ruoyao <xry...@xry111.site> School of Aerospace Science and Technology, Xidian University