This is the mail archive of the
glibc-cvs@sourceware.cygnus.com
mailing list for the glibc project.
libc/ ysdeps/mach/hurd/fork.c urd/Versions urd ...
- To: glibc-cvs at sourceware dot cygnus dot com
- Subject: libc/ ysdeps/mach/hurd/fork.c urd/Versions urd ...
- From: roland at sourceware dot cygnus dot com
- Date: 3 Dec 1999 05:00:52 -0000
CVSROOT: /cvs/glibc
Module name: libc
Changes by: roland@sourceware.cygnus.com 99/12/02 21:00:52
Modified files:
sysdeps/mach/hurd: fork.c
hurd : Versions msgportdemux.c hurdsig.c
Log message:
1999-11-18 Roland McGrath <roland@baalperazim.frob.com>
* hurd/hurdsig.c (_hurdsig_init): If __hurd_threadvar_stack_mask is
nonzero, use cthread_fork to create the signal thread.
* hurd/msgportdemux.c (_hurd_msgport_receive): Initialize
_hurd_msgport_thread here (to self).
* sysdeps/mach/hurd/fork.c (__fork): When __hurd_sigthread_stack_end
is zero, instead compute child signal thread's starting SP from parent
signal thread's current SP and the threadvar_stack variables.
* hurd/Versions (GLIBC_2.1.3): Add cthread_fork, cthread_detach.
These are now referenced weakly by _hurdsig_init.