Home | History | Annotate | Download | only in sh

Lines Matching defs:traps_invalid

94 int traps_invalid;		/* in a subshell, but trap[] not yet cleared */
258 traps_invalid = 0;
338 if (!printonly && traps_invalid)
448 traps_invalid = 1;
466 VTRACE(DBG_TRAP, ("free_traps%s\n", traps_invalid ? "(invalid)" : ""));
473 traps_invalid = 0;
485 if (traps_invalid)
505 if (traps_invalid || (t = trap[signo]) == NULL)
662 if (traps_invalid || (p != NULL && *p == '\0'))
710 if (signo == SIGINT && (traps_invalid || trap[SIGINT] == NULL)) {
723 if (!traps_invalid && trap[signo] != NULL && trap[signo][0] != '\0' &&
761 in_dotrap, pendingsigs, traps_invalid ? "" : "not "));
778 if (traps_invalid)
881 if (!traps_invalid && (p = trap[0]) != NULL && *p != '\0') {