On Jul 18, 2006, at 1:52 AM, Elizabeth Mattijsen wrote:

Trying to do this by override CORE::exit is not a option, as you can only do this at compile time (as far as I know).

So I would favour in extra, cloned global variable that would be checked by CORE::Exit, which would indicate whether to really exit (), or do a threads->exit(). And have an easy way to change the (cloned) setting of this variable with a threads class method, e.g. thread->exit_exits_thread_only;




You can use CORE::exit if you make sure you set it before you load the external module.

Artur

Reply via email to