aboutsummaryrefslogtreecommitdiff
path: root/init.cpp
diff options
context:
space:
mode:
authors_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>2010-05-19 00:26:56 +0000
committers_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>2010-05-19 00:26:56 +0000
commit240f3fbe2faca50a99e171afade28104cd7b0e30 (patch)
treeafb0807f148c4452f060ad8456a0fcb56dbae8f8 /init.cpp
parent288424ad632da2eade1d8937bb513add131e22dd (diff)
downloadbitcoin-240f3fbe2faca50a99e171afade28104cd7b0e30.tar.xz
Mac OS build fixes by laszlo
-- version 0.2.8
Diffstat (limited to 'init.cpp')
-rw-r--r--init.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/init.cpp b/init.cpp
index 06d8f4c933..db8886e119 100644
--- a/init.cpp
+++ b/init.cpp
@@ -284,6 +284,10 @@ bool CMyApp::OnInit2()
_CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
_CrtSetReportFile(_CRT_WARN, CreateFileA("NUL", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0));
#endif
+#if _MSC_VER >= 1400
+ // Disable confusing "helpful" text message on abort, ctrl-c
+ _set_abort_behavior(0, _WRITE_ABORT_MSG | _CALL_REPORTFAULT);
+#endif
#if defined(__WXMSW__) && defined(__WXDEBUG__) && wxUSE_GUI
// Disable malfunctioning wxWidgets debug assertion
g_isPainting = 10000;
@@ -291,10 +295,12 @@ bool CMyApp::OnInit2()
#if wxUSE_GUI
wxImage::AddHandler(new wxPNGHandler);
#endif
-#ifdef __WXMSW__
+#if defined(__WXMSW__ ) || defined(__WXMAC__)
SetAppName("Bitcoin");
#else
SetAppName("bitcoin");
+#endif
+#ifndef __WXMSW__
umask(077);
#endif
#ifdef __WXMSW__