TF_DFL_INTR
if (p->flags & TF_DFL_INTR)
runtraps(TF_DFL_INTR|TF_FATAL);
if (p->set && (p->flags & (TF_DFL_INTR|TF_FATAL)))
|| ((p->flags & (TF_DFL_INTR|TF_FATAL))
if (flag & TF_DFL_INTR)
if (p->flags & TF_DFL_INTR) {
if ((p->flags & (TF_DFL_INTR|TF_FATAL)) && f == SIG_DFL)
sigtraps[SIGINT].flags |= TF_DFL_INTR | TF_TTY_INTR;
sigtraps[SIGQUIT].flags |= TF_DFL_INTR | TF_TTY_INTR;
sigtraps[SIGTERM].flags |= TF_DFL_INTR;/* not fatal for interactive */