summaryrefslogtreecommitdiff
path: root/harness/cases/14.t
diff options
context:
space:
mode:
Diffstat (limited to 'harness/cases/14.t')
-rw-r--r--harness/cases/14.t5
1 files changed, 4 insertions, 1 deletions
diff --git a/harness/cases/14.t b/harness/cases/14.t
index 514622b..87773e3 100644
--- a/harness/cases/14.t
+++ b/harness/cases/14.t
@@ -61,11 +61,14 @@ int test_main(void)
{
int res, status;
pid_t pid;
+ sigset_t set;
if (attempt_io_submit(io_ctx, 0, NULL, 0))
return 1;
- sigblock(sigmask(SIGCHLD) | siggetmask());
+ sigemptyset(&set);
+ sigaddset(&set, SIGCHLD);
+ sigprocmask(SIG_BLOCK, &set, NULL);
fflush(NULL);
pid = fork(); assert(pid != -1);