DPRINTF(("context(%d, %x)\n", SCARG(uap, func),
DPRINTF(("context(%d, %p)\n", SCARG(uap, func),
svr4_sys_context(p, v, retval)	register struct proc *p;	void *v;	register_t *retval;{	struct svr4_sys_context_args /* {		syscallarg(int) func;		syscallarg(struct svr4_ucontext *) uc;	} */ *uap = v;	struct svr4_ucontext uc;	int error;	*retval = 0;	switch (SCARG(uap, func)) {	case 0:		DPRINTF(("getcontext(%x)\n", SCARG(uap, uc)));		svr4_getcontext(p, &uc, p->p_sigmask,		    p->p_sigacts->ps_sigstk.ss_flags & SS_ONSTACK);		return copyout(&uc, SCARG(uap, uc), sizeof(uc));	case 1: 		DPRINTF(("setcontext(%x)\n", SCARG(uap, uc)));		if ((error = copyin(SCARG(uap, uc), &uc, sizeof(uc))) != 0)			return error;		return svr4_setcontext(p, &uc);	default:		DPRINTF(("context(%d, %x)\n", SCARG(uap, func),		    SCARG(uap, uc)));		return ENOSYS;	}	return 0;}