cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations time/timer_gettime.c -o time/timer_gettime -D_POSIX_C_SOURCE=202405L -lm -lpthread -liconv time/timer_gettime.c:5:21: error: expected identifier int (*foo)(timer_t, struct itimerspec *) = timer_gettime; ^ time/timer_gettime.c:5:44: error: use of undeclared identifier 'timer_gettime'; did you mean 'clock_gettime'? int (*foo)(timer_t, struct itimerspec *) = timer_gettime; ^~~~~~~~~~~~~ clock_gettime /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h:178:5: note: 'clock_gettime' declared here int clock_gettime(clockid_t __clock_id, struct timespec *__tp); ^ 2 errors generated.