diff options
author | Ulrich Drepper <drepper@redhat.com> | 2002-12-13 10:59:14 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2002-12-13 10:59:14 +0000 |
commit | 9ae0909b35bc7ed04897536cbf224f7e134b5184 (patch) | |
tree | aa669fa5f77206d19f065a05859b8c52032019ad /nptl/allocatestack.c | |
parent | b9633fccd30c9cb390295ca0c43477f2bef986af (diff) | |
download | glibc-9ae0909b35bc7ed04897536cbf224f7e134b5184.tar.gz glibc-9ae0909b35bc7ed04897536cbf224f7e134b5184.tar.xz glibc-9ae0909b35bc7ed04897536cbf224f7e134b5184.zip |
Update.
2002-12-13 Ulrich Drepper <drepper@redhat.com> * misc/syslog.c (log_cleanup): Don't use parameter in __libc_lock_unlock call, use syslog_lock directly. Adjust callers to pass NULL instead of a pointer to syslog_lock.
Diffstat (limited to 'nptl/allocatestack.c')
-rw-r--r-- | nptl/allocatestack.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nptl/allocatestack.c b/nptl/allocatestack.c index 3e057e9c7b..2dfecf0181 100644 --- a/nptl/allocatestack.c +++ b/nptl/allocatestack.c @@ -272,6 +272,9 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp, /* This is a user-provided stack. */ pd->user_stack = true; + /* There is at least one more thread. */ + pd->header.data.multiple_threads = 1; + /* Allocate the DTV for this thread. */ if (_dl_allocate_tls (pd) == NULL) /* Something went wrong. */ @@ -337,6 +340,9 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp, /* Initialize the lock. */ pd->lock = LLL_LOCK_INITIALIZER; + /* There is at least one more thread. */ + pd->header.data.multiple_threads = 1; + /* Allocate the DTV for this thread. */ if (_dl_allocate_tls (pd) == NULL) { |