--- Net2/vm/vm_unix.c 2018/04/24 18:03:57 1.1 +++ Net2/vm/vm_unix.c 2018/04/24 18:14:51 1.1.1.3 @@ -37,7 +37,8 @@ * * from: Utah $Hdr: vm_unix.c 1.1 89/11/07$ * - * @(#)vm_unix.c 7.2 (Berkeley) 4/20/91 + * from: @(#)vm_unix.c 7.2 (Berkeley) 4/20/91 + * vm_unix.c,v 1.3 1993/07/17 16:03:17 mycroft Exp */ /* @@ -50,12 +51,14 @@ #include "vm.h" +struct obreak_args { + char *nsiz; +}; + /* ARGSUSED */ obreak(p, uap, retval) struct proc *p; - struct args { - char *nsiz; - } *uap; + struct obreak_args *uap; int *retval; { register struct vmspace *vm = p->p_vmspace; @@ -107,24 +110,26 @@ grow(p, sp) /* * For common case of already allocated (from trap). */ - if (sp >= USRSTACK - ctob(vm->vm_ssize)) + if (sp >= (unsigned)vm->vm_maxsaddr + MAXSSIZ - ctob(vm->vm_ssize)) return (1); /* * Really need to check vs limit and increment stack size if ok. */ - si = clrnd(btoc(USRSTACK-sp) - vm->vm_ssize); + si = clrnd(btoc(vm->vm_maxsaddr + MAXSSIZ - sp) - vm->vm_ssize); if (vm->vm_ssize + si > btoc(p->p_rlimit[RLIMIT_STACK].rlim_cur)) return (0); vm->vm_ssize += si; return (1); } +struct ovadvise_args { + int anom; +}; + /* ARGSUSED */ ovadvise(p, uap, retval) struct proc *p; - struct args { - int anom; - } *uap; + struct ovadvise_args *uap; int *retval; {