summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testsuite/systemtap.syscall/ChangeLog5
-rw-r--r--testsuite/systemtap.syscall/signal.c10
2 files changed, 10 insertions, 5 deletions
diff --git a/testsuite/systemtap.syscall/ChangeLog b/testsuite/systemtap.syscall/ChangeLog
index 08f6a6c9..b9bc8810 100644
--- a/testsuite/systemtap.syscall/ChangeLog
+++ b/testsuite/systemtap.syscall/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-07 Martin Hunt <hunt@redhat.com>
+
+ * signal.c (main): Fix expected expression to accept
+ both 32 and 64-bit pointers.
+
2007-05-01 Martin Hunt <hunt@redhat.com>
* statfs.c (main): Fix expected expression to accept
diff --git a/testsuite/systemtap.syscall/signal.c b/testsuite/systemtap.syscall/signal.c
index 9c7ace95..d28324f5 100644
--- a/testsuite/systemtap.syscall/signal.c
+++ b/testsuite/systemtap.syscall/signal.c
@@ -18,10 +18,10 @@ int main()
pid_t pid;
syscall(SYS_signal, SIGUSR1, SIG_IGN);
- // signal (SIGUSR1, 0x00000001) = 0
+ // signal (SIGUSR1, 0x0+1) = 0
syscall(SYS_signal, SIGUSR1, SIG_DFL);
- // signal (SIGUSR1, 0x00000000) = 1
+ // signal (SIGUSR1, 0x0+) = 1
syscall(SYS_signal, SIGUSR1, sig_act_handler);
// signal (SIGUSR1, XXXX) = 0
@@ -29,17 +29,17 @@ int main()
sigemptyset(&mask);
sigaddset(&mask, SIGUSR1);
syscall(SYS_sigprocmask,SIG_BLOCK, &mask, NULL);
- // sigprocmask (SIG_BLOCK, XXXX, 0x[0]+) = 0
+ // sigprocmask (SIG_BLOCK, XXXX, 0x0+) = 0
syscall(SYS_sigprocmask,SIG_UNBLOCK, &mask, NULL);
- // sigprocmask (SIG_UNBLOCK, XXXX, 0x[0]+) = 0
+ // sigprocmask (SIG_UNBLOCK, XXXX, 0x0+) = 0
sa.sa_handler = SIG_IGN;
sigemptyset(&sa.sa_mask);
sigaddset(&sa.sa_mask, SIGALRM);
sa.sa_flags = 0;
syscall(SYS_sigaction,SIGUSR1, &sa, NULL);
- // sigaction (SIGUSR1, XXXX, 0x[0]+) = 0
+ // sigaction (SIGUSR1, XXXX, 0x0+) = 0
/* syscall(SYS_kill,0,SIGUSR1);
kill (0, SIGUSR1) = 0