Blob Blame History Raw
--- 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,