38 extern void (*
fatal_error)(
char const* reason, ...);
70 void (*old_fatal_error_handler)(
char const* reason, ...);
76 #endif // MIR_FATAL_H_ Definition: as_render_target.h:27
void(* fatal_error)(char const *reason,...)
fatal_error() is strictly for "this should never happen" situations that you cannot recover from...
void fatal_error_abort(char const *reason,...)
An alternative to fatal_error_except() that kills the program and dump core as cleanly as possible...
FatalErrorStrategy(void(*fatal_error_handler)(char const *reason,...))
Definition: fatal.h:58
void fatal_error_except(char const *reason,...)
Throws an exception that will typically kill the Mir server and propagate from mir::run_mir.
~FatalErrorStrategy()
Definition: fatal.h:64