aboutsummaryrefslogtreecommitdiff
path: root/htl
diff options
context:
space:
mode:
Diffstat (limited to 'htl')
-rw-r--r--htl/pt-create.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/htl/pt-create.c b/htl/pt-create.c
index 98948ec803..d3fee29d20 100644
--- a/htl/pt-create.c
+++ b/htl/pt-create.c
@@ -203,10 +203,7 @@ __pthread_create_internal (struct __pthread **thread,
creating thread. The set of signals pending for the new thread
shall be empty." If the current thread is not a pthread then we
just inherit the process' sigmask. */
- if (GL (dl_pthread_num_threads) == 1)
- err = __sigprocmask (0, 0, &pthread->init_sigset);
- else
- err = __pthread_sigstate (_pthread_self (), 0, 0, &pthread->init_sigset, 0);
+ err = __pthread_sigmask (0, 0, &pthread->init_sigset);
assert_perror (err);
if (start_routine)