TESTP(DeathObserver, construction_and_deconstruction_works, { auto trap=core::posix::trap_signals_for_all_subsequent_threads({core::posix::Signal::sig_chld});EXPECT_NO_THROW(auto death_observer=core::posix::ChildProcess::DeathObserver::create_once_with_signal_trap(trap));}) TESTP(DeathObserver
CORE_POSIX_DLL_PUBLIC std::shared_ptr< SignalTrap > trap_signals_for_all_subsequent_threads(std::initializer_list< core::posix::Signal > blocked_signals)
Traps the specified signals for the current thread, and inherits the respective signal mask to all ch...