diff options
author | Roland McGrath <roland@gnu.org> | 1998-11-22 17:32:52 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1998-11-22 17:32:52 +0000 |
commit | 1521f3a5de65c55996b59e818ca72926303d1784 (patch) | |
tree | 788c493454fb048b546a07fd454dfa53571cce07 | |
parent | 54509b04ce486ce04e3a0f92ef44beb5307374c9 (diff) | |
download | glibc-1521f3a5de65c55996b59e818ca72926303d1784.tar glibc-1521f3a5de65c55996b59e818ca72926303d1784.tar.gz glibc-1521f3a5de65c55996b59e818ca72926303d1784.tar.bz2 glibc-1521f3a5de65c55996b59e818ca72926303d1784.zip |
1998-11-22 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/i386/init-first.c (init): Provide temporary storage
for the per-thread variables of the main user thread to make it
possible to use malloc as soon as _hurd_preinit_hook has been run.
For cthreads, copy values to new stack from there.
For non-cthreads, malloc threadvar array here and copy from temp space.
(init1): No longer initialize threadvars here.
(doinit1): Made static void at top level.
(init): Folded into [PIC] _init or [!PIC] doinit1, since GCC cannot
inline a function that uses dynamic auto arrays.
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,15 @@ +1998-11-22 Roland McGrath <roland@baalperazim.frob.com> + + * sysdeps/mach/hurd/i386/init-first.c (init): Provide temporary storage + for the per-thread variables of the main user thread to make it + possible to use malloc as soon as _hurd_preinit_hook has been run. + For cthreads, copy values to new stack from there. + For non-cthreads, malloc threadvar array here and copy from temp space. + (init1): No longer initialize threadvars here. + (doinit1): Made static void at top level. + (init): Folded into [PIC] _init or [!PIC] doinit1, since GCC cannot + inline a function that uses dynamic auto arrays. + 1998-11-20 Ulrich Drepper <drepper@cygnus.com> * version.h (VERSION): Bump to 2.0.103. |