SCCS-vsn: sys/hp300/hp300/machdep.c 8.11
*
* from: Utah $Hdr: machdep.c 1.74 92/12/20$
*
*
* from: Utah $Hdr: machdep.c 1.74 92/12/20$
*
- * @(#)machdep.c 8.10 (Berkeley) %G%
+ * @(#)machdep.c 8.11 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
#include <net/netisr.h>
#define MAXMEM 64*1024*CLSIZE /* XXX - from cmap.h */
#include <net/netisr.h>
#define MAXMEM 64*1024*CLSIZE /* XXX - from cmap.h */
+#include <vm/vm_extern.h>
#include <vm/vm_kern.h>
/* the following is used externally (sysctl_hw) */
#include <vm/vm_kern.h>
/* the following is used externally (sysctl_hw) */
sendsig(catcher, sig, mask, code)
sig_t catcher;
int sig, mask;
sendsig(catcher, sig, mask, code)
sig_t catcher;
int sig, mask;
{
register struct proc *p = curproc;
register struct sigframe *fp, *kfp;
{
register struct proc *p = curproc;
register struct sigframe *fp, *kfp;
} else
fp = (struct sigframe *)(frame->f_regs[SP] - fsize);
if ((unsigned)fp <= USRSTACK - ctob(p->p_vmspace->vm_ssize))
} else
fp = (struct sigframe *)(frame->f_regs[SP] - fsize);
if ((unsigned)fp <= USRSTACK - ctob(p->p_vmspace->vm_ssize))
- (void)grow(p, (unsigned)fp);
+ (void)grow(p, (vm_offset_t)fp);
#ifdef DEBUG
if ((sigdebug & SDB_KSTACK) && p->p_pid == sigpid)
printf("sendsig(%d): sig %d ssp %x usp %x scp %x ft %d\n",
#ifdef DEBUG
if ((sigdebug & SDB_KSTACK) && p->p_pid == sigpid)
printf("sendsig(%d): sig %d ssp %x usp %x scp %x ft %d\n",