summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.syscall/rt_signal.c
diff options
context:
space:
mode:
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;
}