cc -pthread -Wall -Wextra at_quick_exit.c -o at_quick_exit -D_GNU_SOURCE -D_BSD_SOURCE -D_ALL_SOURCE -D_DEFAULT_SOURCE -lm -lpthread -lnetwork -lbsd -latomic at_quick_exit.c: In function 'main': at_quick_exit.c:14:14: warning: implicit declaration of function 'at_quick_exit' [-Wimplicit-function-declaration] 14 | if ( at_quick_exit(handler) ) | ^~~~~~~~~~~~~ at_quick_exit.c:16:9: warning: implicit declaration of function 'quick_exit' [-Wimplicit-function-declaration] 16 | quick_exit(1); | ^~~~~~~~~~ /boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/13.3.0/../../../../x86_64-unknown-haiku/bin/ld: ../out/haiku/basic/at_quick_exit.o: in function `main': at_quick_exit.c:(.text+0x8cf): undefined reference to `at_quick_exit' /boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/13.3.0/../../../../x86_64-unknown-haiku/bin/ld: at_quick_exit.c:(.text+0x8fb): undefined reference to `quick_exit' collect2: error: ld returned 1 exit status