SignalHandler: report signal number if sigaddset fails
This commit is contained in:
parent
12a20a52b0
commit
311cb6e02a
@ -42,7 +42,8 @@ public:
|
||||
|
||||
for( int signum : signals )
|
||||
if( sigaddset(&this->set_, signum) != 0 )
|
||||
throw SignalHandlerException("sigaddset error");
|
||||
throw SignalHandlerException(
|
||||
"sigaddset: invalid signal " + std::to_string(signum));
|
||||
|
||||
int s = pthread_sigmask(SIG_BLOCK, &this->set_, nullptr);
|
||||
if( s != 0 )
|
||||
|
Reference in New Issue
Block a user