From: lateralusX Date: Tue, 12 Apr 2016 09:25:02 +0000 (+0200) Subject: Fixed issue on x64 windows Visual Studio builds where signal define values got mixedup. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=eedb5fcb003a8c7479d0735e63d2ea6b42dc3db1 Fixed issue on x64 windows Visual Studio builds where signal define values got mixedup. Caused incorrect exception behavior and failures in basic.exe, exceptions.exe regression test on x64 windows. This was due to the fact that some source files didn't include signal.h while others did. In case where signal.h was not included incompatible defines were used for SIGILL and SIGFPE in mini-amd64.h. --- diff --git a/winconfig.h b/winconfig.h index 1a9a35eb18a..2a49fea8b19 100644 --- a/winconfig.h +++ b/winconfig.h @@ -371,6 +371,9 @@ /* Have signal */ #define HAVE_SIGNAL 1 + /* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + /* Have signbit */ /* #undef HAVE_SIGNBIT */