Change `abort_to_interpreter' and `exit_interruptable_extent' to
authorChris Hanson <org/chris-hanson/cph>
Sat, 22 Jun 1991 19:29:11 +0000 (19:29 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 22 Jun 1991 19:29:11 +0000 (19:29 +0000)
commit7c17556f5db6a2d740d16d8d9893d781509121d4
treefab7a0012fe2d8f79b45acb24324b955dc0c773c
parent1f3a90bcc770b8889841d544c678a51c14ad8626
Change `abort_to_interpreter' and `exit_interruptable_extent' to
restore the signal mask.  This should have been done using `sigsetjmp'
and `siglongjmp', but a bug in Sony NEWS OS generates a segmentation
violation when those functions are used this way.  The chosen solution
works, and is slightly more portable.
v7/src/microcode/interp.c
v7/src/microcode/intext.c
v7/src/microcode/uxsig.c
v7/src/microcode/version.h
v8/src/microcode/interp.c
v8/src/microcode/version.h