]> git.ipfire.org Git - thirdparty/glibc.git/commit - Makeconfig
Thu Aug 17 16:18:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
authorRoland McGrath <roland@gnu.org>
Thu, 17 Aug 1995 22:55:22 +0000 (22:55 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 17 Aug 1995 22:55:22 +0000 (22:55 +0000)
commit3fe9de0da5e8ad28a8ba86cc26ae6057984bde10
tree248915736b58d19467d401ad3295c7113aee56cf
parent191abc516c6f0ecd02f84ec98994b223252b48d7
Thu Aug 17 16:18:38 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

* hurd/intr-msg.c: Use INTR_MSG_TRAP macro from machine-dependent
  "intr-msg.h" for special syscall code, instead of i386-specific asm.
* hurd/hurdsig.c: Use INTR_MSG_BACK_OUT macro from
  machine-dependent "intr-msg.h" before mutating thread state to
  skip RPC.

* sysdeps/mach/hurd/i386/trampoline.c: If PC is inside
  _hurd_intr_rpc_mach_msg special syscall code, use real SP saved in
%ecx.

* Makeconfig (link-libc): New variable; use shared library if
  available.
(+link): Use it.

* sysdeps/mach/hurd/fork.c (_hurd_fork_locks): Variable removed.
   Instead, declare with `symbol_set_declare'.
(fork): Use symbol_set_* macros for _hurd_fork_locks.
Use SS->thread instead of __mach_thread_self ().  Suspend all
  other threads during task_create and port copying.
ChangeLog
Makeconfig
hurd/hurdsig.c
hurd/intr-msg.c
sysdeps/mach/hurd/fork.c
sysdeps/mach/hurd/i386/trampoline.c