aboutsummaryrefslogtreecommitdiff
path: root/tests-mx32/interactive_block.test
diff options
context:
space:
mode:
Diffstat (limited to 'tests-mx32/interactive_block.test')
-rwxr-xr-xtests-mx32/interactive_block.test15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests-mx32/interactive_block.test b/tests-mx32/interactive_block.test
new file mode 100755
index 00000000..f8f8173f
--- /dev/null
+++ b/tests-mx32/interactive_block.test
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# Check that in interactive mode those signals that were blocked
+# at strace startup will remain blocked.
+
+. "${srcdir=.}/init.sh"
+
+strace0="$STRACE"
+for signo in 1 2 3 13 14 15; do
+ blocksig="../block_reset_raise_run $signo"
+ run_prog $blocksig ../umovestr
+ STRACE="$blocksig $strace0"
+ run_strace -I2 -echdir ../umovestr
+ match_diff "$LOG" "$srcdir/umovestr.expected"
+done