diff options
-rw-r--r-- | signal.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -55,12 +55,12 @@ small_sigset_t sig_blocked_cache; static val sig_lambda[MAX_SIG]; volatile unsigned long sig_deferred; -static int is_cpu_exception(int sig) +static int is_synchronous(int sig) { switch (sig) { case SIGFPE: case SIGILL: case SIGSEGV: case SIGBUS: - case SIGTRAP: + case SIGTRAP: case SIGSYS: return 1; default: return 0; @@ -79,7 +79,7 @@ static void sig_handler(int sig) val lambda = sig_lambda[sig]; int gc = 0; int as = 0; - int exc = is_cpu_exception(sig); + int exc = is_synchronous(sig); int ic = interrupt_count++; int in_interrupt = ic > 0; val *stack_lim = 0; |