Skip to content

Commit

Permalink
* hurd/hurdsig.c (_hurd_internal_post_signal): For SS->suspended
Browse files Browse the repository at this point in the history
	wakeup message, use MACH_MSG_TYPE_MAKE_SEND for the receiver port
	rather than doing a mach_port_insert_right call first.
  • Loading branch information
Roland McGrath committed Jul 4, 2001
1 parent bc68392 commit 90f9eba
Showing 2 changed files with 7 additions and 5 deletions.
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2001-07-04 Roland McGrath <roland@frob.com>

* hurd/hurdsig.c (_hurd_internal_post_signal): For SS->suspended
wakeup message, use MACH_MSG_TYPE_MAKE_SEND for the receiver port
rather than doing a mach_port_insert_right call first.

2001-06-26 Roland McGrath <roland@frob.com>

* hurd/hurdioctl.c: Include <string.h> for memcpy decl.
6 changes: 1 addition & 5 deletions hurd/hurdsig.c
Original file line number Diff line number Diff line change
@@ -1014,11 +1014,7 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
/* There is a sigsuspend waiting. Tell it to wake up. */
error_t err;
mach_msg_header_t msg;
err = __mach_port_insert_right (__mach_task_self (),
ss->suspended, ss->suspended,
MACH_MSG_TYPE_MAKE_SEND);
assert_perror (err);
msg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_MOVE_SEND, 0);
msg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_MAKE_SEND, 0);
msg.msgh_remote_port = ss->suspended;
msg.msgh_local_port = MACH_PORT_NULL;
/* These values do not matter. */

0 comments on commit 90f9eba

Please sign in to comment.