summaryrefslogtreecommitdiff
path: root/create.c
diff options
context:
space:
mode:
Diffstat (limited to 'create.c')
-rw-r--r--create.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/create.c b/create.c
index e8fd1c1..74d207d 100644
--- a/create.c
+++ b/create.c
@@ -86,7 +86,10 @@ pthread_create(pthread_t *thread,
attr_copy->canceltype = attr->canceltype;
attr_copy->detached = attr->detached;
attr_copy->priority = attr->priority;
+
+#if HAVE_SIGSET_T
memcpy(attr_copy.sigmask, attr.sigmask, sizeof(sigset_t));
+#endif /* HAVE_SIGSET_T */
}
/* Start running, not suspended. */