
nap()
{
	register struct a {
		int	ticks;
	} *uap;
	register s = spl6();

	uap = (struct a *)u.u_ap;
	timeout (wakeup, (caddr_t)u.u_procp+1, uap->ticks);
	sleep((caddr_t)u.u_procp+1, PZERO-1);
	splx(s);
}

