From: Roland McGrath Date: Sun, 22 Nov 1998 17:32:52 +0000 (+0000) Subject: 1998-11-22 Roland McGrath X-Git-Tag: cvs/libc-as-981124~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1521f3a5de65c55996b59e818ca72926303d1784;p=platform%2Fupstream%2Fglibc.git 1998-11-22 Roland McGrath * 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. --- diff --git a/ChangeLog b/ChangeLog index 4960da2..c86980f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +1998-11-22 Roland McGrath + + * 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 * version.h (VERSION): Bump to 2.0.103.