Make _hurd_raise_signal directly return the error

* hurd/hurd-raise.c (_hurd_raise_signal): Return error returned by
	__msg_sig_post.
This commit is contained in:
Samuel Thibault 2015-10-10 16:31:43 +02:00
parent ee0976f7fc
commit 3fe29ca043
2 changed files with 3 additions and 5 deletions

View File

@ -1,7 +1,7 @@
2015-10-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
* hurd/hurd-raise.c (_hurd_raise_signal): Set errno to error returned
by __msg_sig_post.
* hurd/hurd-raise.c (_hurd_raise_signal): Return error returned by
__msg_sig_post.
* hurd/hurd/signal.h (_hurd_raise_signal): Add int return type.
2015-10-09 Joseph Myers <joseph@codesourcery.com>

View File

@ -48,7 +48,5 @@ _hurd_raise_signal (struct hurd_sigstate *ss,
already marked the signal as pending for the particular thread we
want. Generating the signal with an RPC might deliver it to some
other thread. */
err = __msg_sig_post (_hurd_msgport, 0, 0, __mach_task_self ());
return __hurd_fail(err);
return __msg_sig_post (_hurd_msgport, 0, 0, __mach_task_self ());
}