summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sal/cppunittester/cppunittester.cxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/sal/cppunittester/cppunittester.cxx b/sal/cppunittester/cppunittester.cxx
index 723f62908719..47398b8350fb 100644
--- a/sal/cppunittester/cppunittester.cxx
+++ b/sal/cppunittester/cppunittester.cxx
@@ -32,6 +32,11 @@
#include <cstdlib>
#include <iostream>
+#ifdef WNT
+#include <windows.h>
+#endif
+
+
#include "cppunit/CompilerOutputter.h"
#include "cppunit/TestResult.h"
#include "cppunit/TestResultCollector.h"
@@ -46,8 +51,10 @@
#include "sal/main.h"
SAL_IMPLEMENT_MAIN() {
+
#ifdef WNT
- _set_abort_behavior(0, _WRITE_ABORT_MSG);
+ DWORD dwMode = SetErrorMode(SEM_NOGPFAULTERRORBOX);
+ SetErrorMode(SEM_NOGPFAULTERRORBOX|dwMode);
#endif
if (rtl_getAppCommandArgCount() < 1) {