(exit) calls _exit instead of exit; this is bad added by jrobbins on Fri Jul 13 15:08:11 2018
(import foreign) #> void atexit_handler() { printf("atexit called!\n"); } <# (foreign-code " atexit(atexit_handler); ") (print "Exiting...") (exit) ; note how atexit_handler is never called!