summaryrefslogtreecommitdiff
path: root/harness/cases/12.t
diff options
context:
space:
mode:
Diffstat (limited to 'harness/cases/12.t')
-rw-r--r--harness/cases/12.t6
1 files changed, 5 insertions, 1 deletions
diff --git a/harness/cases/12.t b/harness/cases/12.t
index 3499204..e87d1dc 100644
--- a/harness/cases/12.t
+++ b/harness/cases/12.t
@@ -20,11 +20,15 @@ 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);