cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations pthread/pthread_barrierattr_getpshared.c -o pthread/pthread_barrierattr_getpshared -D_POSIX_C_SOURCE=202405L -lm -lpthread -liconv pthread/pthread_barrierattr_getpshared.c:6:19: error: unknown type name 'pthread_barrierattr_t'; did you mean 'pthread_mutexattr_t'? 6 | int (*foo)( const pthread_barrierattr_t *restrict, int *restrict) = pthread_barrierattr_getpshared; | ^~~~~~~~~~~~~~~~~~~~~ | pthread_mutexattr_t /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h:31:38: note: 'pthread_mutexattr_t' declared here 31 | typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t; | ^ pthread/pthread_barrierattr_getpshared.c:6:69: error: use of undeclared identifier 'pthread_barrierattr_getpshared'; did you mean 'pthread_mutexattr_getpshared'? 6 | int (*foo)( const pthread_barrierattr_t *restrict, int *restrict) = pthread_barrierattr_getpshared; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | pthread_mutexattr_getpshared /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h:419:5: note: 'pthread_mutexattr_getpshared' declared here 419 | int pthread_mutexattr_getpshared(const pthread_mutexattr_t * __restrict, | ^ 2 errors generated.