[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Interrupt bug
Unfortunatly, it resets the sigmask *after* running the signal
handler, so if that signal handler throws to top level, the signal
mask never gets reset. I haven't fixed this yet, 'cause I'm not sure
what the semantics should be. I'll work harder on it though.
Sounds like a job for UNWIND-PROTECT, no? Or does the signal handler have
some magic way to get around the uniwnd-proect catcher on the stack?
-- Scott