[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
sigdescr_np tests: Avoid test failure on glibc/sparc
From: |
Bruno Haible |
Subject: |
sigdescr_np tests: Avoid test failure on glibc/sparc |
Date: |
Sun, 25 Jun 2023 18:42:17 +0200 |
On cfarm105.cfarm.net, I'm seeing this test failure:
../../build-aux/test-driver: line 112: 3135129 Aborted "$@" >>
"$log_file" 2>&1
FAIL: test-sigdescr_np
This patch fixes it.
2023-06-25 Bruno Haible <bruno@clisp.org>
sigdescr_np tests: Avoid test failure on glibc/sparc.
* tests/test-sigdescr_np.c (main): Accept the glibc result for SIGEMT.
* doc/glibc-functions/sigdescr_np.texi: Mention two glibc deficiencies.
diff --git a/tests/test-sigdescr_np.c b/tests/test-sigdescr_np.c
index 741fcb3f3a..c816f6c64d 100644
--- a/tests/test-sigdescr_np.c
+++ b/tests/test-sigdescr_np.c
@@ -126,9 +126,11 @@ main (void)
#ifdef SIGDANGER
ASSERT (strcmp (sigdescr_np (SIGDANGER), "Swap space nearly exhausted") ==
0);
#endif
- /* Mac OS X, FreeBSD, NetBSD, OpenBSD, Minix, AIX, IRIX, Cygwin, mingw */
+ /* glibc, Mac OS X, FreeBSD, NetBSD, OpenBSD, Minix, AIX, IRIX, Cygwin,
mingw */
#ifdef SIGEMT
- ASSERT (strcmp (sigdescr_np (SIGEMT), "Instruction emulation needed") == 0);
+ ASSERT (strcmp (sigdescr_np (SIGEMT), "Instruction emulation needed") == 0
+ /* This completely unintelligible message is seen in glibc. */
+ || strcmp (sigdescr_np (SIGEMT), "EMT trap") == 0);
#endif
/* Mac OS X, FreeBSD, NetBSD, OpenBSD, Minix */
#if defined SIGINFO && SIGINFO != SIGPWR
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- sigdescr_np tests: Avoid test failure on glibc/sparc,
Bruno Haible <=