1999-11-18 Roland McGrath <roland@baalperazim.frob.com>
authorroland <roland>
Fri, 3 Dec 1999 05:00:51 +0000 (05:00 +0000)
committerroland <roland>
Fri, 3 Dec 1999 05:00:51 +0000 (05:00 +0000)
commit831443f82d0689694cf75c6b331754da40e1b452
treee59c9c240d8feb78f4a61b96a48fcea57a1dd2ba
parent5a6c606561c4dc5cbfc0edf1f921e0cb4cfc3028
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.
hurd/Versions
hurd/hurdsig.c
hurd/msgportdemux.c
sysdeps/mach/hurd/fork.c