1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 15:10:29 +02:00

* scmsigs.c (take_signal): Execute SCM_ASYNC_TICK for SIGSEGV,

SIGILL and SIGBUS signals.  These signals are not continuable and
must be handled for real right away.
This commit is contained in:
Marius Vollmer 2000-05-08 22:49:44 +00:00
parent c2ff8ab0f3
commit a343eca9fc

View file

@ -150,6 +150,8 @@ take_signal (int signum)
}
#endif
scm_system_async_mark (signal_async);
if (signum == SIGSEGV || signum == SIGILL || signum == SIGBUS)
SCM_ASYNC_TICK;
errno = saved_errno;
}