|
From: <sv...@va...> - 2008-04-27 06:14:00
|
Author: bart
Date: 2008-04-27 07:14:06 +0100 (Sun, 27 Apr 2008)
New Revision: 7931
Log:
The sigkill regression test no longer attempts to set signal handlers for the signal numbers 32 and 33.
Modified:
trunk/memcheck/tests/sigkill.c
trunk/memcheck/tests/sigkill.stderr.exp
Modified: trunk/memcheck/tests/sigkill.c
===================================================================
--- trunk/memcheck/tests/sigkill.c 2008-04-27 06:06:57 UTC (rev 7930)
+++ trunk/memcheck/tests/sigkill.c 2008-04-27 06:14:06 UTC (rev 7931)
@@ -19,10 +19,13 @@
int i;
int rc;
for (i = 1; i <= 65; i++) {
+ // Skip signals 32 and 33, since these are used by LinuxThreads. Some
+ // glibc versions do not invoke the sigaction system call for these
+ // signals.
// skip signals 63 and 64: some systems say "warning, ignored attempt
// to catch 32 because it's used internally by Valgrind", others say
// "invalid argument".
- if (i == 63 || i == 64) {
+ if (i == 32 || i == 33 || i == 63 || i == 64) {
continue;
} // different systems
sa.sa_flags = 0;
Modified: trunk/memcheck/tests/sigkill.stderr.exp
===================================================================
--- trunk/memcheck/tests/sigkill.stderr.exp 2008-04-27 06:06:57 UTC (rev 7930)
+++ trunk/memcheck/tests/sigkill.stderr.exp 2008-04-27 06:14:06 UTC (rev 7931)
@@ -96,12 +96,6 @@
setting signal 31: Success
getting signal 31: Success
-setting signal 32: Success
-getting signal 32: Success
-
-setting signal 33: Success
-getting signal 33: Success
-
setting signal 34: Success
getting signal 34: Success
|