Boost logo

Boost :

From: Rene Rivera (grafik666_at_[hidden])
Date: 2003-02-15 18:45:39


[2003-02-15] Gennadiy Rozental wrote:

>> sigaction is supported by all gcc versions if the platform has it (and
BSD
>> does).
>
>You right. But, then it looks like it does not work properly, cause
>siglongjump causing SIGSEGV.
>Maybe we do not want to use sigaction facility with gcc 2.95.3?
>Could we change line 64 in execution_monitor.cpp so signal handling won't
>be used. Does it fix hanging tests?

Changing line 64 to:

#elif defined(BOOST_HAS_SIGACTION) && !defined(__OpenBSD__)

Does make the tests not hang any more.

Instead it causes them to fail with core dumps, or perhaps that's a success?
This includes both the "test" and "thread" hangs.

-- grafik - Don't Assume Anything
-- rrivera_at_[hidden] - grafik_at_[hidden]
-- 102708583_at_icq


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk