mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
2002-02-27 Ulrich Drepper <drepper@redhat.com> * pthread.c [USE_TLS] (thread_self_stack): Correct check for upper stack limit.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2002-02-27 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* pthread.c [USE_TLS] (thread_self_stack): Correct check for upper
|
||||||
|
stack limit.
|
||||||
|
|
||||||
2002-02-23 Ulrich Drepper <drepper@redhat.com>
|
2002-02-23 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* attr.c (pthread_getattr_np): Don't take thread descriptor size
|
* attr.c (pthread_getattr_np): Don't take thread descriptor size
|
||||||
|
@ -813,8 +813,14 @@ static pthread_descr thread_self_stack(void)
|
|||||||
if (sp >= __pthread_manager_thread_bos && sp < __pthread_manager_thread_tos)
|
if (sp >= __pthread_manager_thread_bos && sp < __pthread_manager_thread_tos)
|
||||||
return manager_thread;
|
return manager_thread;
|
||||||
h = __pthread_handles + 2;
|
h = __pthread_handles + 2;
|
||||||
|
# ifdef USE_TLS
|
||||||
|
while (h->h_descr == NULL
|
||||||
|
|| ! (sp <= (char *) h->h_descr->p_stackaddr && sp >= h->h_bottom))
|
||||||
|
h++;
|
||||||
|
# else
|
||||||
while (! (sp <= (char *) h->h_descr && sp >= h->h_bottom))
|
while (! (sp <= (char *) h->h_descr && sp >= h->h_bottom))
|
||||||
h++;
|
h++;
|
||||||
|
# endif
|
||||||
return h->h_descr;
|
return h->h_descr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user