MFi386: revision 1.504.

This commit is contained in:
KATO Takenori 2002-03-20 11:15:05 +00:00
parent 881cfd8387
commit eca3d78127
2 changed files with 8 additions and 20 deletions

View File

@ -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

View File

@ -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