From f952f9fc4fb4c9150d11b855b3fbb167f1b26aa2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 16 Apr 2004 07:00:45 +0000 Subject: [PATCH] handle CrashData::SIGNAL in DARWIN --- stepmania/src/archutils/Unix/CrashHandlerChild.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stepmania/src/archutils/Unix/CrashHandlerChild.cpp b/stepmania/src/archutils/Unix/CrashHandlerChild.cpp index 3869b9eb54..7fc9471895 100644 --- a/stepmania/src/archutils/Unix/CrashHandlerChild.cpp +++ b/stepmania/src/archutils/Unix/CrashHandlerChild.cpp @@ -285,12 +285,15 @@ static void child_process() CString reason; switch( crash.type ) { -#if !defined(DARWIN) case CrashData::SIGNAL: { CString Signal = SignalName( crash.signal ); +#if !defined(DARWIN) reason = ssprintf( "%s - %s", Signal.c_str(), SignalCodeName(crash.signal, crash.si.si_code) ); +#else + reason = Signal; +#endif switch( crash.signal ) { case SIGILL: @@ -301,7 +304,6 @@ static void child_process() } break; } -#endif #if defined(DARWIN) case CrashData::OSX_EXCEPTION: