From 27b31c86dd677f4a19894d9eec1a40b0d961a2d1 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 19 Mar 2004 07:32:06 +0000 Subject: [PATCH] use ForceCrashHandler --- stepmania/src/global.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/stepmania/src/global.cpp b/stepmania/src/global.cpp index ed276f7ac0..38e23df7f7 100644 --- a/stepmania/src/global.cpp +++ b/stepmania/src/global.cpp @@ -1,6 +1,6 @@ #include "global.h" -#ifdef _WINDOWS +#if defined(_WINDOWS) #include "windows.h" void NORETURN sm_crash() { @@ -11,6 +11,13 @@ void NORETURN sm_crash() * to a jmp; that way, this function will appear in backtrace stack traces. */ _asm nop; } +#elif defined(LINUX) || defined(DARWIN) +#include "archutils/Unix/CrashHandler.h" +void NORETURN sm_crash() +{ + ForceCrashHandler( "Internal error" ); + _exit( 1 ); +} #else void NORETURN sm_crash() {