| 7391 | }; |
| 7392 | |
| 7393 | void FatalConditionHandler::handleSignal( int sig ) { |
| 7394 | char const * name = "<unknown signal>"; |
| 7395 | for (auto const& def : signalDefs) { |
| 7396 | if (sig == def.id) { |
| 7397 | name = def.name; |
| 7398 | break; |
| 7399 | } |
| 7400 | } |
| 7401 | reset(); |
| 7402 | reportFatal(name); |
| 7403 | raise( sig ); |
| 7404 | } |
| 7405 | |
| 7406 | FatalConditionHandler::FatalConditionHandler() { |
| 7407 | isSet = true; |
nothing calls this directly
no test coverage detected