xref: /minix3/minix/lib/libsys/sys_sigreturn.c (revision 433d6423c39e34ec4b79c950597bb2d236f886be)
1*433d6423SLionel Sambuc #include "syslib.h"
2*433d6423SLionel Sambuc 
3*433d6423SLionel Sambuc /*===========================================================================*
4*433d6423SLionel Sambuc  *                                sys_sigreturn				     *
5*433d6423SLionel Sambuc  *===========================================================================*/
sys_sigreturn(proc_ep,sig_ctxt)6*433d6423SLionel Sambuc int sys_sigreturn(proc_ep, sig_ctxt)
7*433d6423SLionel Sambuc endpoint_t proc_ep;			/* for which process */
8*433d6423SLionel Sambuc struct sigmsg *sig_ctxt;		/* POSIX style handling */
9*433d6423SLionel Sambuc {
10*433d6423SLionel Sambuc     message m;
11*433d6423SLionel Sambuc     int result;
12*433d6423SLionel Sambuc 
13*433d6423SLionel Sambuc     m.m_sigcalls.endpt = proc_ep;
14*433d6423SLionel Sambuc     m.m_sigcalls.sigctx = sig_ctxt;
15*433d6423SLionel Sambuc     result = _kernel_call(SYS_SIGRETURN, &m);
16*433d6423SLionel Sambuc     return(result);
17*433d6423SLionel Sambuc }
18*433d6423SLionel Sambuc 
19