+1999-08-06 H.J. Lu <hjl@gnu.org>
+
+ * malloc/malloc.c: Initialize __libc_pagesize early.
+
1999-08-06 Ulrich Drepper <drepper@cygnus.com>
* string/string-inlines.c: Undefined __USE_STRING_INLINES before
if(__malloc_initialized >= 0) return;
__malloc_initialized = 0;
+#ifdef _LIBC
+ __libc_pagesize = __getpagesize();
+#endif
#ifndef NO_THREADS
#if defined _LIBC || defined MALLOC_HOOKS
/* With some threads implementations, creating thread-specific data
/* Initialize the pthreads interface. */
if (__pthread_initialize != NULL)
__pthread_initialize();
- __libc_pagesize = __getpagesize();
#endif
mutex_init(&main_arena.mutex);
mutex_init(&list_lock);
tsd_setspecific(arena_key, (Void_t *)&main_arena);
thread_atfork(ptmalloc_lock_all, ptmalloc_unlock_all, ptmalloc_init_all);
#else /* !defined NO_THREADS */
-#ifdef _LIBC
- __libc_pagesize = __getpagesize();
-#endif
#endif /* !defined NO_THREADS */
#if defined _LIBC || defined MALLOC_HOOKS
if((s = getenv("MALLOC_TRIM_THRESHOLD_")))