From 807228006240c231aa47eae952cad4f7742ca488 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 7 Feb 2021 17:24:32 +0100 Subject: [PATCH] immutable: Avoid test failures on MidnightBSD. * tests/test-immutable.c (install_segv_handler): On FreeBSD, install the handler also for SIGBUS. --- ChangeLog | 6 ++++++ tests/test-immutable.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 897bbe0daf..b6510cbd67 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2021-02-07 Bruno Haible + + immutable: Avoid test failures on MidnightBSD. + * tests/test-immutable.c (install_segv_handler): On FreeBSD, install the + handler also for SIGBUS. + 2021-02-07 Bruno Haible c32is*: Avoid test failures on MidnightBSD. diff --git a/tests/test-immutable.c b/tests/test-immutable.c index 4bee1f2b33..18ccf9dd06 100644 --- a/tests/test-immutable.c +++ b/tests/test-immutable.c @@ -45,7 +45,7 @@ static void install_segv_handler (void) { signal (SIGSEGV, segv_handler); -# if defined __APPLE__ && defined __MACH__ +# if (defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ signal (SIGBUS, segv_handler); # endif } -- 2.39.5