[#absl-FailureSignalHandlerOptions-call_previous_handler] = xref:absl.adoc[absl]::xref:absl/FailureSignalHandlerOptions.adoc[FailureSignalHandlerOptions]::call_previous_handler :relfileprefix: ../../ :mrdocs: If true, call the previously registered signal handler for the signal that was received (if one was registered) after the existing signal handler runs. This mechanism can be used to chain signal handlers together. == Synopsis Declared in `<absl/debugging/failure_signal_handler.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool call_previous_handler = false; ---- == Description If false, the signal is raised to the default handler for that signal (which normally terminates the program). IMPORTANT: If true, the chained fatal signal handlers must not try to recover from the fatal signal. Instead, they should terminate the program via some mechanism, like raising the default handler for the signal, or by calling `_exit()`. Note that the failure signal handler may put parts of the Abseil library into a state from which they cannot recover. [.small]#Created with https://www.mrdocs.com[MrDocs]#