sigret(2)
NAME
sigret − return from a signal
SYNOPSIS
void sigret ()
DESCRIPTION
The sigret system call restores the process state to that contained in a signal frame.
sigret takes no arguments; instead, the r31 register is expected to point to a signal frame that was received by some signal handler. It need not be located on the stack any longer (if the application copied it elsewhere), but it still must be on an 8-byte boundary.
The sigret call causes that process to resume execution at the point where the process was executing before the signal handler was called.
NOTES
This function is NOT intended for general use.
RETURN VALUE
The sigret system call never returns. If an error occurs, the calling application shall be terminated and its exit status shall indicate that the process was killed by a SIGSEGV signal.
SEE ALSO
sigaction(2), signal(5), ucontext(5).
CX/UX Programmer’s Reference Manual