TF_FATAL
runtraps(TF_FATAL);
if ((p->flags & TF_FATAL) && !p->trap) {
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_FATAL)
if (p->flags & TF_FATAL) {
if ((p->flags & (TF_DFL_INTR|TF_FATAL)) && f == SIG_DFL)
sigtraps[SIGHUP].flags |= TF_FATAL;