| 10462 | }; |
| 10463 | |
| 10464 | void FatalConditionHandler::handleSignal( int sig ) { |
| 10465 | char const * name = "<unknown signal>"; |
| 10466 | for (auto const& def : signalDefs) { |
| 10467 | if (sig == def.id) { |
| 10468 | name = def.name; |
| 10469 | break; |
| 10470 | } |
| 10471 | } |
| 10472 | reset(); |
| 10473 | reportFatal(name); |
| 10474 | raise( sig ); |
| 10475 | } |
| 10476 | |
| 10477 | FatalConditionHandler::FatalConditionHandler() { |
| 10478 | isSet = true; |
nothing calls this directly
no test coverage detected