X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/74ab5f5b9df928c75c119a2c00b0d2092caa49f1..69d31e313035d5e22d9400ec946f6007f710910c:/src/unix/appunix.cpp diff --git a/src/unix/appunix.cpp b/src/unix/appunix.cpp index 77748127e0..1c89ecf7e4 100644 --- a/src/unix/appunix.cpp +++ b/src/unix/appunix.cpp @@ -78,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"));