#include "signal.h" void (*sig)(); int hold_signals (int hold) { sig = hold ? SIG_IGN : SIG_DFL; signal (SIGINT, sig); #ifndef __MINGW32__ signal (SIGQUIT, sig); #endif #ifdef SIGTSTP signal (SIGTSTP, sig); #endif return 0; }