diff test/call_suite_aggrs/main.c @ 598:57ad31f924bb r1.4-RC4

- more signal handling in aggrs tests
author Tassilo Philipp
date Tue, 20 Sep 2022 10:58:15 +0200
parents 0179c25fd855
children 316c9d6f94a9
line wrap: on
line diff
--- a/test/call_suite_aggrs/main.c	Tue Sep 20 10:44:57 2022 +0200
+++ b/test/call_suite_aggrs/main.c	Tue Sep 20 10:58:15 2022 +0200
@@ -229,7 +229,7 @@
 
 
 jmp_buf jbuf;
-void segv_handler(int sig)
+void sig_handler(int sig)
 {
   longjmp(jbuf, 1);
 }
@@ -239,9 +239,11 @@
 {
   int r = 0, i;
 
-  signal(SIGSEGV, segv_handler);
+  signal(SIGABRT, sig_handler);
+  signal(SIGILL,  sig_handler);
+  signal(SIGSEGV, sig_handler);
 #if !defined(DC_WINDOWS)
-  signal(SIGBUS,  segv_handler);
+  signal(SIGBUS,  sig_handler);
 #endif
 
   dcTest_initPlatform();