At 11:56 PM 9/28/2001 +0100, Alan Burlison wrote:

> > > or have entered a mutex,
> >
> > If they're holding a mutex over a function call without a
> > _really_ good reason, it's their own fault.
>
>Rubbish.  It is common to take out a lock in an outer functions and then
>to call several other functions under the protection of the lock.

And every vtable function on shared variables has the potential to aquire a 
mutex. Possibly (probably) more than one.

> > It is also slow, and speed is priority #1.
>
>As far as I'm aware, trading correctness for speed is not an option.

No, it isn't.

Short answer, longjmp is out. If we can find a way to use it, or something 
like it, safely on some platforms we might, but otherwise no.

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to