Print this page
Initial fix LX for IPD 38
*** 1447,1457 ****
* We do not want to save the signal mask for an emulation
* context. Some emulated system calls alter the signal mask;
* restoring it when the emulation is complete would clobber
* those intentional side effects.
*/
! savecontext(&uc, NULL);
if (on_fault(&lab)) {
goto badstack;
}
--- 1447,1458 ----
* We do not want to save the signal mask for an emulation
* context. Some emulated system calls alter the signal mask;
* restoring it when the emulation is complete would clobber
* those intentional side effects.
*/
! /* XXX KEBE ASKS PLUMB UP EXTENDED?!? */
! savecontext(&uc, NULL, 0);
if (on_fault(&lab)) {
goto badstack;
}
*** 1615,1625 ****
* We do not want to save the signal mask for an emulation
* context. Some emulated system calls alter the signal mask;
* restoring it when the emulation is complete would clobber
* those intentional side effects.
*/
! savecontext32(&uc, NULL);
if (on_fault(&lab)) {
goto badstack;
}
--- 1616,1627 ----
* We do not want to save the signal mask for an emulation
* context. Some emulated system calls alter the signal mask;
* restoring it when the emulation is complete would clobber
* those intentional side effects.
*/
! /* XXX KEBE ASKS PLUMB UP EXTENDED?!? */
! savecontext32(&uc, NULL, 0);
if (on_fault(&lab)) {
goto badstack;
}