mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 13:00:06 +00:00
3fe9de0da5
* 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. |
||
---|---|---|
.. | ||
alpha | ||
hppa | ||
hurd | ||
i386 | ||
mips | ||
sys | ||
_strerror.c | ||
adjtime.c | ||
configure | ||
configure.in | ||
getpagesize.c | ||
gettimeofday.c | ||
Makefile | ||
mprotect.c | ||
munmap.c | ||
pagecopy.h | ||
sleep.c | ||
start.c | ||
Subdirs | ||
syscall.h | ||
sysdep.h | ||
thread_state.h | ||
usleep.c |