summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.syscall/rt_signal.c
diff options
context:
space:
mode:
authorhunt <hunt>2007-10-09 13:25:19 +0000
committerhunt <hunt>2007-10-09 13:25:19 +0000
commit9e92a33ca35e29f34095f6c43cc712927307f87f (patch)
tree0d67da0f08bf90030349ad845aa0eb95d16436fc /testsuite/systemtap.syscall/rt_signal.c
parenta5e47bcafd33182b7c2e4f6a28b9dc4b00800084 (diff)
downloadsystemtap-steved-9e92a33ca35e29f34095f6c43cc712927307f87f.tar.gz
systemtap-steved-9e92a33ca35e29f34095f6c43cc712927307f87f.tar.xz
systemtap-steved-9e92a33ca35e29f34095f6c43cc712927307f87f.zip
2007-10-09 Martin Hunt <hunt@redhat.com>
* rt_signal.c: Fix expected patterns to match recent changes in tapsets. * signal.c: Use syscall(). Fix expected patterns.
Diffstat (limited to 'testsuite/systemtap.syscall/rt_signal.c')
-rw-r--r--testsuite/systemtap.syscall/rt_signal.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/testsuite/systemtap.syscall/rt_signal.c b/testsuite/systemtap.syscall/rt_signal.c
index 32eb9a92..1029a5c0 100644
--- a/testsuite/systemtap.syscall/rt_signal.c
+++ b/testsuite/systemtap.syscall/rt_signal.c
@@ -18,26 +18,28 @@ int main()
sigemptyset(&mask);
sigaddset(&mask, SIGUSR1);
+ sigaddset(&mask, SIGUSR2);
sigprocmask(SIG_BLOCK, &mask, NULL);
- // rt_sigprocmask (SIG_BLOCK, XXXX, 0x[0]+, 8) = 0
+ // rt_sigprocmask (SIG_BLOCK, \[SIGUSR1|SIGUSR2\], 0x[0]+, 8) = 0
+ sigdelset(&mask, SIGUSR2);
sigprocmask(SIG_UNBLOCK, &mask, NULL);
- // rt_sigprocmask (SIG_UNBLOCK, XXXX, 0x[0]+, 8) = 0
+ // rt_sigprocmask (SIG_UNBLOCK, \[SIGUSR1\], 0x[0]+, 8) = 0
sa.sa_handler = SIG_IGN;
sigemptyset(&sa.sa_mask);
sigaddset(&sa.sa_mask, SIGALRM);
sa.sa_flags = 0;
sigaction(SIGUSR1, &sa, NULL);
- // rt_sigaction (SIGUSR1, XXXX, 0x[0]+, 8) = 0
+ // rt_sigaction (SIGUSR1, {SIG_IGN}, 0x[0]+, 8) = 0
sa.sa_handler = SIG_DFL;
sigaction(SIGUSR1, &sa, NULL);
- // rt_sigaction (SIGUSR1, XXXX, 0x[0]+, 8) = 0
+ // rt_sigaction (SIGUSR1, {SIG_DFL}, 0x[0]+, 8) = 0
sa.sa_handler = sig_act_handler;
sigaction(SIGUSR1, &sa, NULL);
- // rt_sigaction (SIGUSR1, XXXX, 0x[0]+, 8) = 0
+ // rt_sigaction (SIGUSR1, {XXXX, [^,]+, XXXX, \[SIGALRM\]}, 0x[0]+, 8) = 0
return 0;
}