X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7d10ec93c4b0c4db9d4450bc39c6c127bfab57fe..b50e6e416e2b4cdc849ea6f24181094c0957d904:/src/unix/appunix.cpp diff --git a/src/unix/appunix.cpp b/src/unix/appunix.cpp index 0bca1979a9..1c89ecf7e4 100644 --- a/src/unix/appunix.cpp +++ b/src/unix/appunix.cpp @@ -8,8 +8,17 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/log.h" +#include "wx/wxprec.h" + +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/log.h" +#endif + #include "wx/evtloop.h" #include @@ -69,8 +78,12 @@ bool wxAppConsole::SetSignalHandler(int signal, SignalHandler handler) struct sigaction sa; memset(&sa, 0, sizeof(sa)); sa.sa_handler = (SignalHandler_t)&wxAppConsole::HandleSignal; - sa.sa_flags = SA_RESTART; - int res = sigaction(signal, &sa, 0); +#ifdef __VMS + sa.sa_flags = 0; +#else + sa.sa_flags = SA_RESTART; +#endif + int res = sigaction(signal, &sa, 0); if ( res != 0 ) { wxLogSysError(_("Failed to install signal handler"));