/opt/IBM/openxlC/17.1.1/bin/ibm-clang -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations grp/getgrgid_r.c -o grp/getgrgid_r -D_POSIX_C_SOURCE=202405L -lm -lpthread -lrt -latomic grp/getgrgid_r.c:5:7: error: incompatible function pointer types initializing 'int (*)(gid_t, struct group *, char *, size_t, struct group **)' (aka 'int (*)(unsigned int, struct group *, char *, unsigned long, struct group **)') with an expression of type 'int (gid_t, struct group *, char *, int, struct group **)' (aka 'int (unsigned int, struct group *, char *, int, struct group **)') [-Werror,-Wincompatible-function-pointer-types] int (*foo)(gid_t, struct group *, char *, size_t, struct group **) = getgrgid_r; ^ ~~~~~~~~~~ 1 error generated.