diff options
author | Ulrich Drepper <drepper@redhat.com> | 2001-03-27 03:20:20 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2001-03-27 03:20:20 +0000 |
commit | 93a4b7cac4c68f108d784fba8ded542bf41d03bd (patch) | |
tree | 4d89f1e0162077b8b760c5069028301566979497 /linuxthreads/attr.c | |
parent | 0a04075ed9766681c796dfe0f2e2fb81881f09ba (diff) | |
download | glibc-93a4b7cac4c68f108d784fba8ded542bf41d03bd.zip glibc-93a4b7cac4c68f108d784fba8ded542bf41d03bd.tar.gz glibc-93a4b7cac4c68f108d784fba8ded542bf41d03bd.tar.bz2 |
Update.
2001-03-26 Ben Collins <bcollins@debian.org>
* sysdeps/unix/sysv/linux/mips/bits/mman.h: Add MAP_* and MADV_*
defines to match other architectures.
Diffstat (limited to 'linuxthreads/attr.c')
-rw-r--r-- | linuxthreads/attr.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/linuxthreads/attr.c b/linuxthreads/attr.c index b6b1d9c..2d06025 100644 --- a/linuxthreads/attr.c +++ b/linuxthreads/attr.c @@ -288,7 +288,8 @@ int pthread_getattr_np (pthread_t thread, pthread_attr_t *attr) attr->__guardsize = descr->p_guardsize; attr->__stackaddr_set = descr->p_userstack; #ifdef NEED_SEPARATE_REGISTER_STACK - attr->__stacksize *= 2; + if (descr->p_userstack == 0) + attr->__stacksize *= 2; /* XXX This is awkward. The guard pages are in the middle of the two stacks. We must count the guard size in the stack size since otherwise the range of the stack area cannot be computed. */ @@ -297,7 +298,7 @@ int pthread_getattr_np (pthread_t thread, pthread_attr_t *attr) #ifndef _STACK_GROWS_UP attr->__stackaddr = (char *)(descr + 1); #else -#error __stackaddr not handled +# error __stackaddr not handled #endif return 0; |