SIG_CATCH
action = SIG_CATCH;
if (action == SIG_CATCH) {
if (p->p_flag & P_TRACED || action == SIG_CATCH) {
tdsigwakeup(td, sig, SIG_CATCH,