about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1998-11-22 17:32:52 +0000
committerRoland McGrath <roland@gnu.org>1998-11-22 17:32:52 +0000
commit1521f3a5de65c55996b59e818ca72926303d1784 (patch)
tree788c493454fb048b546a07fd454dfa53571cce07
parent54509b04ce486ce04e3a0f92ef44beb5307374c9 (diff)
downloadglibc-1521f3a5de65c55996b59e818ca72926303d1784.tar.gz
glibc-1521f3a5de65c55996b59e818ca72926303d1784.tar.xz
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--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4960da2baf..c86980f695 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.