diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index 44bc84f027be..6e685e2ebf55 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -399,12 +399,9 @@ osendsig(catcher, sig, mask, code) } /* - * Copy the sigframe out to the user's stack. If this fails, - * try growing the stack and retrying the copy. + * Copy the sigframe out to the user's stack. */ - if (copyout(&sf, fp, sizeof(*fp)) != 0 && - (grow_stack(p, (int)fp) == 0 || - copyout(&sf, fp, sizeof(*fp)) != 0)) { + if (copyout(&sf, fp, sizeof(*fp)) != 0) { #ifdef DEBUG printf("process %ld has trashed its stack\n", (long)p->p_pid); #endif @@ -531,12 +528,9 @@ sendsig(catcher, sig, mask, code) } /* - * Copy the sigframe out to the user's stack. If this fails, - * try growing the stack and retrying the copy. + * Copy the sigframe out to the user's stack. */ - if (copyout(&sf, sfp, sizeof(*sfp)) != 0 && - (grow_stack(p, (int)sfp) == 0 || - copyout(&sf, sfp, sizeof(*sfp)) != 0)) { + if (copyout(&sf, sfp, sizeof(*sfp)) != 0) { #ifdef DEBUG printf("process %ld has trashed its stack\n", (long)p->p_pid); #endif diff --git a/sys/pc98/pc98/machdep.c b/sys/pc98/pc98/machdep.c index 44bc84f027be..6e685e2ebf55 100644 --- a/sys/pc98/pc98/machdep.c +++ b/sys/pc98/pc98/machdep.c @@ -399,12 +399,9 @@ osendsig(catcher, sig, mask, code) } /* - * Copy the sigframe out to the user's stack. If this fails, - * try growing the stack and retrying the copy. + * Copy the sigframe out to the user's stack. */ - if (copyout(&sf, fp, sizeof(*fp)) != 0 && - (grow_stack(p, (int)fp) == 0 || - copyout(&sf, fp, sizeof(*fp)) != 0)) { + if (copyout(&sf, fp, sizeof(*fp)) != 0) { #ifdef DEBUG printf("process %ld has trashed its stack\n", (long)p->p_pid); #endif @@ -531,12 +528,9 @@ sendsig(catcher, sig, mask, code) } /* - * Copy the sigframe out to the user's stack. If this fails, - * try growing the stack and retrying the copy. + * Copy the sigframe out to the user's stack. */ - if (copyout(&sf, sfp, sizeof(*sfp)) != 0 && - (grow_stack(p, (int)sfp) == 0 || - copyout(&sf, sfp, sizeof(*sfp)) != 0)) { + if (copyout(&sf, sfp, sizeof(*sfp)) != 0) { #ifdef DEBUG printf("process %ld has trashed its stack\n", (long)p->p_pid); #endif