cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations sys_msg/struct-msqid_ds-msg_lrpid.c -o sys_msg/struct-msqid_ds-msg_lrpid -D_POSIX_C_SOURCE=202405L -lm -lpthread -lrt -lcrypt -latomic sys_msg/struct-msqid_ds-msg_lrpid.c: In function ‘foo’: sys_msg/struct-msqid_ds-msg_lrpid.c:10:22: error: initialization of ‘pid_t *’ {aka ‘int *’} from incompatible pointer type ‘__ipc_pid_t *’ {aka ‘short unsigned int *’} [-Werror=incompatible-pointer-types] 10 | pid_t *qux = &bar->msg_lrpid; | ^ cc1: all warnings being treated as errors