mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-05 19:35:52 +03:00
Wed Aug 16 17:04:26 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* hurd/intr-msg.c: Fixed calculation of syscall %esp. Tue Aug 15 12:26:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * hurd/hurdsig.c (_hurdsig_abort_rpcs): Remove `static'. * hurd/Makefile (sig): Add intr-msg.
This commit is contained in:
10
ChangeLog
10
ChangeLog
@@ -1,3 +1,13 @@
|
|||||||
|
Wed Aug 16 17:04:26 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* hurd/intr-msg.c: Fixed calculation of syscall %esp.
|
||||||
|
|
||||||
|
Tue Aug 15 12:26:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* hurd/hurdsig.c (_hurdsig_abort_rpcs): Remove `static'.
|
||||||
|
|
||||||
|
* hurd/Makefile (sig): Add intr-msg.
|
||||||
|
|
||||||
Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
* hurd/thread-cancel.c: New file.
|
* hurd/thread-cancel.c: New file.
|
||||||
|
@@ -267,7 +267,7 @@ interrupted_reply_port_location (struct machine_thread_all_state *thread_state,
|
|||||||
*STATE_CHANGE is set nonzero if STATE->basic was modified and should
|
*STATE_CHANGE is set nonzero if STATE->basic was modified and should
|
||||||
be applied back to the thread if it might ever run again, else zero. */
|
be applied back to the thread if it might ever run again, else zero. */
|
||||||
|
|
||||||
static mach_port_t
|
mach_port_t
|
||||||
_hurdsig_abort_rpcs (struct hurd_sigstate *ss, int signo, int sigthread,
|
_hurdsig_abort_rpcs (struct hurd_sigstate *ss, int signo, int sigthread,
|
||||||
struct machine_thread_all_state *state, int *state_change,
|
struct machine_thread_all_state *state, int *state_change,
|
||||||
mach_port_t *reply_port,
|
mach_port_t *reply_port,
|
||||||
|
@@ -66,7 +66,7 @@ _hurd_intr_rpc_mach_msg (mach_msg_header_t *msg,
|
|||||||
" movl $-25, %%eax\n"
|
" movl $-25, %%eax\n"
|
||||||
"_hurd_intr_rpc_msg_do_trap: lcall $7, $0 # status in %0\n"
|
"_hurd_intr_rpc_msg_do_trap: lcall $7, $0 # status in %0\n"
|
||||||
"_hurd_intr_rpc_msg_in_trap: movl %%ecx, %%esp"
|
"_hurd_intr_rpc_msg_in_trap: movl %%ecx, %%esp"
|
||||||
: "=a" (err) : "m" ((&msg)[1]) : "%ecx");
|
: "=a" (err) : "m" ((&msg)[-1]) : "%ecx");
|
||||||
|
|
||||||
switch (err)
|
switch (err)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user