Mercurial > pub > dyncall > dyncall
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();