cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations sys_stat/struct-stat-st_atim.c -o sys_stat/struct-stat-st_atim -D_POSIX_C_SOURCE=202405L -lm -lpthread -liconv sys_stat/struct-stat-st_atim.c:4:31: error: no member named 'st_atim' in 'struct stat'; did you mean 'st_atime'? struct timespec *qux = &bar->st_atim; ^~~~~~~ st_atime /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h:182:13: note: 'st_atime' declared here struct stat __DARWIN_STRUCT_STAT64; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64' __DARWIN_STRUCT_STAT64_TIMES \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h:137:10: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES' time_t st_atime; /* [XSI] Time of last access */ \ ^ sys_stat/struct-stat-st_atim.c:4:19: error: incompatible pointer types initializing 'struct timespec *' with an expression of type 'time_t *' (aka 'long *') [-Werror,-Wincompatible-pointer-types] struct timespec *qux = &bar->st_atim; ^ ~~~~~~~~~~~~~ 2 errors generated.