Stop using sighandler_t