/opt/IBM/openxlC/17.1.1/bin/ibm-clang -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations spawn/posix_spawn_file_actions_addchdir.c -o spawn/posix_spawn_file_actions_addchdir -D_POSIX_C_SOURCE=202405L -lm -lpthread -lrt -latomic spawn/posix_spawn_file_actions_addchdir.c:6:74: error: use of undeclared identifier 'posix_spawn_file_actions_addchdir'; did you mean 'posix_spawn_file_actions_addclose'? int (*foo)(posix_spawn_file_actions_t *restrict, const char *restrict) = posix_spawn_file_actions_addchdir; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ posix_spawn_file_actions_addclose /usr/include/spawn.h:84:5: note: 'posix_spawn_file_actions_addclose' declared here int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *, int); ^ spawn/posix_spawn_file_actions_addchdir.c:6:7: error: incompatible function pointer types initializing 'int (*)(posix_spawn_file_actions_t *restrict, const char *restrict)' (aka 'int (*)(char **restrict, const char *restrict)') with an expression of type 'int (posix_spawn_file_actions_t *, int)' (aka 'int (char **, int)') [-Werror,-Wincompatible-function-pointer-types] int (*foo)(posix_spawn_file_actions_t *restrict, const char *restrict) = posix_spawn_file_actions_addchdir; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 errors generated.