mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
2002-08-08 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/bits/local_lim.h (PTHREAD_THREADS_MAX): Bump to 16384. * manager.c (__pthread_handles): Remove. * pthandles.c: New file. * pthread.c (__pthread_initialize_minimal): Initialize __pthread_handles[0] and __pthread_handles[1]. * Makefile (libpthread-routines): Add pthandles (must be last).
This commit is contained in:
@ -36,25 +36,6 @@
|
||||
#include "restart.h"
|
||||
#include "semaphore.h"
|
||||
|
||||
/* Array of active threads. Entry 0 is reserved for the initial thread. */
|
||||
struct pthread_handle_struct __pthread_handles[PTHREAD_THREADS_MAX]
|
||||
#ifdef USE_TLS
|
||||
# if __LT_SPINLOCK_INIT != 0
|
||||
= {
|
||||
{ __LOCK_INITIALIZER, NULL, 0},
|
||||
{ __LOCK_INITIALIZER, NULL, 0},
|
||||
/* All NULLs */
|
||||
}
|
||||
# endif
|
||||
#else
|
||||
= {
|
||||
{ __LOCK_INITIALIZER, &__pthread_initial_thread, 0},
|
||||
{ __LOCK_INITIALIZER, &__pthread_manager_thread, 0},
|
||||
/* All NULLs */
|
||||
}
|
||||
#endif
|
||||
;
|
||||
|
||||
/* For debugging purposes put the maximum number of threads in a variable. */
|
||||
const int __linuxthreads_pthread_threads_max = PTHREAD_THREADS_MAX;
|
||||
|
||||
|
Reference in New Issue
Block a user