diff test/callback_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 806e415df417
children
line wrap: on
line diff
--- a/test/callback_suite_aggrs/main.c	Tue Sep 20 10:44:57 2022 +0200
+++ b/test/callback_suite_aggrs/main.c	Tue Sep 20 10:58:15 2022 +0200
@@ -276,7 +276,7 @@
 
 
 jmp_buf jbuf;
-void segv_handler(int sig)
+void sig_handler(int sig)
 {
   longjmp(jbuf, 1);
 }
@@ -289,9 +289,11 @@
   int from = 0, to = G_ncases-1;
   int i, pos = 0, r = 0;
 
-  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();