|
From: Nicholas N. <nj...@ca...> - 2004-02-22 17:31:37
|
CVS commit by nethercote:
Remove system-dependent output from test.
M +6 -0 sigkill.c 1.4
M +0 -10 sigkill.stderr.exp 1.5
--- valgrind/corecheck/tests/sigkill.c #1.3:1.4
@@ -20,4 +20,10 @@ main (void)
int rc;
for (i = 1; i <= 65; i++) {
+ // skip signals 32 and 33: some systems say "warning, ignored attempt
+ // to catch 32 because it's used internally by Valgrind", others say
+ // "invalid argument".
+ if (i == 32 || i == 33) {
+ continue;
+ } // different systems
sa.sa_flags = 0;
sigemptyset( &sa.sa_mask );
--- valgrind/corecheck/tests/sigkill.stderr.exp #1.4:1.5
@@ -97,14 +97,4 @@
getting signal 31: Success
-setting signal 32: Warning: ignored attempt to set SIGRT32 handler in sigaction();
- the SIGRT32 signal is used internally by Valgrind
-Invalid argument
-getting signal 32: Success
-
-setting signal 33: Warning: ignored attempt to set SIGRT33 handler in sigaction();
- the SIGRT33 signal is used internally by Valgrind
-Invalid argument
-getting signal 33: Success
-
setting signal 34: Success
getting signal 34: Success
|