#include #include extern void body_of_program(void); void custom_logger(const char *msg) { fprintf(stderr, "LOG: %s", msg); } static void handler(int signum) { custom_logger("got signal"); } int main(int argc, const char *argv) { custom_logger("started"); signal(SIGINT, handler); custom_logger("stopped"); return 0; }