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