catch
if (signal(SIGINT, catch) == SIG_IGN)
if (signal(SIGHUP, catch) == SIG_IGN)
if (signal(SIGQUIT, catch) == SIG_IGN)
if (signal(SIGTERM, catch) == SIG_IGN)
static void catch(int);
static void catch(int);
if (signal(SIGINT, catch) == SIG_IGN)
if (signal(SIGHUP, catch) == SIG_IGN) signal(SIGHUP, SIG_IGN);
if (signal(SIGQUIT, catch) == SIG_IGN) signal(SIGQUIT, SIG_IGN);
if (signal(SIGTERM, catch) == SIG_IGN) signal(SIGTERM, SIG_IGN);
if (enterhist || catch && intty && !whyles)
process(bool catch)
if (!catch) {
(void) signal(SIGINT, catch);
void catch(), catchquit(), voidquit();
void catch(int);
(void) signal(SIGINT, catch);
setsignals(catch)
void (*catch)();
signal(SIGHUP, catch);
signal(SIGINT, catch);
signal(SIGQUIT, catch);
signal(SIGTERM, catch);
signal (SIG, catch);
void catch();
signal(SIGHUP, catch);
signal(SIGINT, catch);
signal(SIGQUIT, catch);
signal(SIGTERM, catch);
void catch();
sa.sa_handler = catch;
sigact.sa_handler = catch;
void catch();
extern void catch(), kcatch();
signal(SIGHUP, catch);
if (signal(SIGINT, catch) == SIG_IGN) {
signal(SIGPIPE, catch);
static void catch();
sig = signal(SIGINT, catch);
(void) signal(SIGINT, catch);
(void) signal(SIGINT, catch);
setsignals(catch)
void (*catch)();
signal(SIGHUP, catch);
signal(SIGINT, catch);
signal(SIGQUIT, catch);
signal(SIGTERM, catch);
static void catch(int);
act.sa_handler = catch;
try { a } catch(...) { if ((c)->status == 0) (c)->status = -1; }
catch:
catch:
goto catch;
catch:
goto catch;
catch:
goto catch; \