cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations sys_stat/struct-stat-st_ctim.c -o sys_stat/struct-stat-st_ctim -D_POSIX_C_SOURCE=202405L -lm -lpthread -liconv sys_stat/struct-stat-st_ctim.c:4:31: error: no member named 'st_ctim' in 'struct stat'; did you mean 'st_ctime'? struct timespec *qux = &bar->st_ctim; ^~~~~~~ st_ctime /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h:182:13: note: 'st_ctime' 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:141:10: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES' time_t st_ctime; /* [XSI] Time of last status change */ \ ^ sys_stat/struct-stat-st_ctim.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_ctim; ^ ~~~~~~~~~~~~~ 2 errors generated.