/* coverity[+kill] */ void pvm_exec_panic( const char *reason ) { // TO DO: longjmp? //panic("pvm_exec_throw: %s", reason ); //syslog() printf("pvm_exec_panic: %s\n", reason ); pvm_backtrace_current_thread(); pvm_memcheck(); #if CONF_USE_E4C printf("pvm_exec_panic: throwing\n", reason ); E4C_THROW( PvmException, reason ); #else // CONF_USE_E4C hal_exit_kernel_thread(); #endif // CONF_USE_E4C }
void another_function(void){ E4C_THROW(RuntimeException, "Nobody will catch me."); }