TDA_SIG
if (p->p_numthreads == 1 && (tda & (TDAI(TDA_SIG) |
(TDAI(TDA_SIG) | TDAI(TDA_AST))) == 0) {
if ((tda & TDAI(TDA_SIG)) != 0 || p->p_pendingcnt > 0 ||
if (!td_ast_pending(td, TDA_SIG))
if (!td_ast_pending(td, TDA_SIG) && !td_ast_pending(td, TDA_SUSPEND))
ast_register(TDA_SIG, ASTR_UNCOND, 0, ast_sig);
if (!td_ast_pending(td, TDA_SIG))
ast_sched(td, TDA_SIG);
ast_sched(td, TDA_SIG);
if (!td_ast_pending(td, TDA_SIG) && !td_ast_pending(td, TDA_SUSPEND))
!td_ast_pending(td, TDA_SIG)) {