Ove Kaaven <[EMAIL PROTECTED]> writes:

> Not unblock them? But wouldn't that cause problems when some signal
> handlers throw exceptions, and the exception handler decides to take the
> exception and thus force a stack unwind? I assumed that if that happened,
> then the normal sigaction mechanism wouldn't get its own chance to
> unblock. Or how does this work?

We could use siglongjmp() in Wine handlers, but of course this doesn't
help for Windows binaries. So yes you are right, we'll need to unblock
them somewhere. I think we want to do this as late as possible, just
before giving control to the app; at least it should be done after
calling the debugger IMO.

-- 
Alexandre Julliard
[EMAIL PROTECTED]

Reply via email to