glibc/sysdeps
Roland McGrath 62833ce689 Include "thread_state.h" instead of <mach/thread_status.h>.
(struct mach_msg_trap_args): New type.
(trampoline): Function removed.
(_hurd_setup_sighandler): Take struct hurd_sigstate * arg instead of FLAGS
and SIGALTSTACK args; take new flag arg RPC_WAIT; use struct
machine_thread_all_state * for STATE arg.
New declared labels `trampoline', `rpc_wait_trampoline' mark asm code at
end of function (after return).
Add another struct sigcontext * to STACKFRAME after the first one, for the
arg to __sigreturn.
If SS->context is set, fill registers in SCP from that instead of STATE,
and reset SS->INTR_PORT from it.
If RPC_WAIT is set, set up to use rpc_wait_trampoline and frob args to
mach_msg_trap syscall in progress so that it will retry the receive
operation (but not resend!).
{rpc_wait_trampoline, trampoline}: New trampoline code.
(_hurd_rcv_interrupted_p): New function.
1994-08-22 05:02:49 +00:00
..
alpha entered into RCS 1993-12-23 06:27:57 +00:00
am29k entered into RCS 1992-03-11 23:10:37 +00:00
i860 entered into RCS 1991-06-12 18:26:17 +00:00
m68k Replace all uses of __const with __CONSTVALUE. 1994-08-16 00:42:48 +00:00
m88k entered into RCS 1992-03-11 23:10:37 +00:00
mach Include "thread_state.h" instead of <mach/thread_status.h>. 1994-08-22 05:02:49 +00:00
mips [__sgi__]: Use fp' instead of $fp'. 1994-08-03 01:03:35 +00:00
rs6000 entered into RCS 1992-03-17 16:42:55 +00:00
tahoe entered into RCS 1993-05-06 00:31:00 +00:00
unix Replace uses of HOST_CC with BUILD_CC and native-CFLAGS with BUILD_CFLAGS. 1994-08-16 00:52:22 +00:00
vax (elided-routines): New variable (append to it). 1994-08-16 00:35:22 +00:00