TIP: Click on subject to list as thread! ANSI
echo: cis.os9.68000.osk
to: Mark Wuest 74030,332 (X)
from: Bob van der Poel 76510,2203
date: 1991-09-09 20:49:39
subject: #12147-#Intercepts

#: 12151 S12/OS9/68000 (OSK)
    09-Sep-91  20:49:39
Sb: #12147-#Intercepts
Fm: Bob van der Poel 76510,2203
To: Mark Wuest 74030,332 (X)

Thanks for the details, Mark. I added the cleanup() stuff to the intercept
routine and all seems to work fine. Now, more questions: once the signal trap
has been entered all other signals will be blocked until a F$RTE is done ...
and this is only done when the intercept routine is actually terminated. I
suspect that jumping back to another section of the main program via a
longjmp() will not cause a F$RTE (it better not!), so this will leave the
signals in a blocked state. I wonder, would re-setting the intercept serve to
un-block things?

There are 3 Replies.

SOURCE: compuserve via textfiles.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.