cc -pthread   -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations pthread/PTHREAD_CANCELED.c -o pthread/PTHREAD_CANCELED -D_POSIX_C_SOURCE=202405L -lm -lpthread -lrt  -lintl -liconv
pthread/PTHREAD_CANCELED.c:2:20: error: ‘PTHREAD_CANCELED’ undeclared here (not in a function); did you mean ‘PTHREAD_NULL’?
    2 | void * const foo = PTHREAD_CANCELED;
      |                    ^~~~~~~~~~~~~~~~
      |                    PTHREAD_NULL
