Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!mit-eddie!wuarchive!cs.utexas.edu!bcm!soma!concurrent-request From: bliss@sp64.csrd.uiuc.edu (Brian Bliss) Newsgroups: comp.sys.concurrent Subject: Re: Long jumps out of signal handlers Keywords: sigvec, longjmp, setjmp Message-ID: <2489@gazette.bcm.tmc.edu> Date: 1 Nov 90 02:28:15 GMT References: <2295@gazette.bcm.tmc.edu> Sender: usenet@bcm.tmc.edu Reply-To: bliss@sp64.csrd.uiuc.edu (Brian Bliss) Distribution: usa Organization: Center for Supercomputing Research and Development Lines: 12 Approved: concurrent@soma.neusc.bcm.tmc.edu Nntp-Posting-Host: cortex.neusc.bcm.tmc.edu If you're on a sun, and using setjmp/longjmp, as opposed to _setjmp/_longjmp, which don't save the signal mask, you shouldn't have any problems (at least I don't). are you using sigstack to define an alternate signal stack, and forgetting to set the ss_onstack field of the sigstack struct? bb Articles to: concurrent@soma.bcm.tmc.edu or uunet!soma.bcm.tmc.edu!concurrent Administrative stuff: concurrent-request@soma.bcm.tmc.edu Stan Barber, Moderator