--- runtime/Llib/error.scm.orig 2020-05-12 00:35:36.000000000 -0600
+++ runtime/Llib/error.scm 2020-10-21 08:34:08.098722737 -0600
@@ -44,6 +44,7 @@
(macro sigill::int "SIGILL")
(macro sigabrt::int "SIGABRT")
(macro sigfpe::int "SIGFPE")
+ (macro sigtrap::int "SIGTRAP")
(macro sigkill::int "SIGKILL")
(macro sigbus::int "SIGBUS")
(macro sigsegv::int "SIGSEGV")
@@ -120,6 +121,7 @@
(field static sigill::int "SIGILL")
(field static sigabrt::int "SIGABRT")
(field static sigfpe::int "SIGFPE")
+ (field static sigtrap::int "SIGTRAP")
(field static sigsegv::int "SIGSEGV")
(field static sigalrm::int "SIGALRM")
(field static sigbus::int "SIGBUS")
@@ -1356,6 +1358,7 @@
;* On installe le ratrappage des exceptions */
;*---------------------------------------------------------------------*/
(signal sigfpe sigfpe-error-handler)
+(signal sigtrap sigfpe-error-handler)
(signal sigill sigill-error-handler)
(signal sigbus sigbus-error-handler)
(signal sigsegv sigsegv-error-handler)
--- runtime/objs/obj_s/Llib/error.c.orig 2020-05-12 00:36:05.000000000 -0600
+++ runtime/objs/obj_s/Llib/error.c 2020-10-21 09:12:17.692049608 -0600
@@ -663,6 +663,7 @@ obj_t BGl_toplevelzd2initzd2zz__errorz00
{
{ /* Llib/error.scm 18 */
BGl_signalz00zz__osz00(SIGFPE, BGl_sigfpezd2errorzd2handlerzd2envzd2zz__errorz00);
+BGl_signalz00zz__osz00(SIGTRAP, BGl_sigfpezd2errorzd2handlerzd2envzd2zz__errorz00);
BGl_signalz00zz__osz00(SIGILL, BGl_sigillzd2errorzd2handlerzd2envzd2zz__errorz00);
BGl_signalz00zz__osz00(SIGBUS, BGl_sigbuszd2errorzd2handlerzd2envzd2zz__errorz00);
return
--- runtime/objs/obj_u/Llib/error.c.orig 2020-05-12 00:35:57.000000000 -0600
+++ runtime/objs/obj_u/Llib/error.c 2020-10-21 09:13:15.301987498 -0600
@@ -1012,6 +1012,8 @@ extern "C"
{ /* Llib/error.scm 18 */
BGl_signalz00zz__osz00(SIGFPE,
BGl_sigfpezd2errorzd2handlerzd2envzd2zz__errorz00);
+ BGl_signalz00zz__osz00(SIGTRAP,
+ BGl_sigfpezd2errorzd2handlerzd2envzd2zz__errorz00);
BGl_signalz00zz__osz00(SIGILL,
BGl_sigillzd2errorzd2handlerzd2envzd2zz__errorz00);
BGl_signalz00zz__osz00(SIGBUS,