Lines Matching refs:trap
120 trap = p->set = 1; in trapsig()
123 if ((p->flags & TF_FATAL) && !p->trap) { in trapsig()
170 if (p->set && ((p->trap && p->trap[0]) || in trap_pending()
171 ((p->flags & (TF_DFL_INTR|TF_FATAL)) && !p->trap))) in trap_pending()
196 trap = 0; in runtraps()
203 ((p->flags & flag) && p->trap == NULL))) in runtraps()
211 char *trapstr = p->trap; in runtrap()
234 p->trap = NULL; in runtrap()
247 p->trap = trapstr; in runtrap()
259 trap = 0; in cleartraps()
264 if ((p->flags & TF_USER_SET) && (p->trap && p->trap[0])) in cleartraps()
287 afree(p->trap, APERM); in settrap()
288 p->trap = str_save(s, APERM); /* handles s == 0 */ in settrap()