From: Paul Gofman pgofman@codeweavers.com
--- dlls/msvcrt/exit.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/msvcrt/exit.c b/dlls/msvcrt/exit.c index 323d205b1bd..41637ed7a0f 100644 --- a/dlls/msvcrt/exit.c +++ b/dlls/msvcrt/exit.c @@ -250,6 +250,7 @@ void CDECL abort(void) { TRACE("()\n");
+#if _MSVCR_VER < 100 || _MSVCR_VER == 120 || defined(_DEBUG) if (MSVCRT_abort_behavior & _WRITE_ABORT_MSG) { if ((MSVCRT_error_mode == _OUT_TO_MSGBOX) || @@ -260,6 +261,7 @@ void CDECL abort(void) else _cputs("\nabnormal program termination\n"); } +#endif raise(SIGABRT); /* in case raise() returns */ _exit(3);