22#define sig_ignore(s) (sig_catch((s),sig_ignorehandler))
23#define sig_uncatch(s) (sig_catch((s),sig_defaulthandler))
void sig_termcatch(void(*)(int))
void sig_bugcatch(void(*)(int))
void sig_alarmdefault(void)
void sig_termdefault(void)
void sig_miscignore(void)
void sig_catch(int, void(*)(int))
void sig_childblock(void)
void(* sig_ignorehandler)(int)
void sig_contunblock(void)
void sig_childdefault(void)
void sig_alarmcatch(void(*)(int))
void sig_pipedefault(void)
void sig_contdefault(void)
void sig_hangupblock(void)
void sig_childunblock(void)
void sig_alarmunblock(void)
void sig_hangupcatch(void(*)(int))
void sig_alarmblock(void)
void sig_childcatch(void(*)(int))
void sig_pipeignore(void)
void sig_hangupunblock(void)
void sig_contcatch(void(*)(int))
void sig_termunblock(void)
void sig_hangupdefault(void)
void(* sig_defaulthandler)(int)