cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations time/clock_getcpuclockid.c -o time/clock_getcpuclockid -D_POSIX_C_SOURCE=202405L -lm -lpthread -liconv time/clock_getcpuclockid.c:6:19: error: unexpected type name 'clockid_t': expected identifier 6 | int (*foo)(pid_t, clockid_t *) = clock_getcpuclockid; | ^ time/clock_getcpuclockid.c:6:29: error: expected ')' 6 | int (*foo)(pid_t, clockid_t *) = clock_getcpuclockid; | ^ time/clock_getcpuclockid.c:6:11: note: to match this '(' 6 | int (*foo)(pid_t, clockid_t *) = clock_getcpuclockid; | ^ time/clock_getcpuclockid.c:6:12: error: a parameter list without types is only allowed in a function definition 6 | int (*foo)(pid_t, clockid_t *) = clock_getcpuclockid; | ^ time/clock_getcpuclockid.c:6:34: error: use of undeclared identifier 'clock_getcpuclockid' 6 | int (*foo)(pid_t, clockid_t *) = clock_getcpuclockid; | ^ 4 errors generated.