At the end of sunplay.c there's the comment:
/* #### sigcontext doesn't exist in Solaris. This should be updated
to be correct for Solaris. */
static SIGTYPE
sighandler (int sig)
{
The sigcontext for Solaris is actually called ucontext (in
ucontext.h). And signal handlers are passed something like:
handler(int signal, siginfo_t *code, struct ucontext *context)
What is supposed to happen in sunplay with the sigcontext? Should all
of these parameters in sighandler get passed on to sighup_handler and
sigint_handler?
Ray