From: <sv...@ww...> - 2004-07-19 08:37:35
|
Author: delta Date: 2004-07-19 01:37:29 -0700 (Mon, 19 Jul 2004) New Revision: 1165 Modified: trunk/CSP/SimData/Include/SimData/Trace.h Log: Small mingw32 macro fix. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1165 Modified: trunk/CSP/SimData/Include/SimData/Trace.h =================================================================== --- trunk/CSP/SimData/Include/SimData/Trace.h 2004-07-19 00:13:53 UTC (rev 1164) +++ trunk/CSP/SimData/Include/SimData/Trace.h 2004-07-19 08:37:29 UTC (rev 1165) @@ -37,7 +37,7 @@ #include <SimData/Log.h> #include <SimData/Singleton.h> -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(__MINGW32__) # include <csignal> # include <execinfo.h> # include <exception> @@ -107,7 +107,7 @@ public: -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(__MINGW32__) static void StackDump(std::ostream &out, int skip=0) { void *trace[64]; @@ -133,7 +133,7 @@ #endif // __GNUC__ -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(__MINGW32__) private: static void __sigsegv(int sign) { @@ -166,7 +166,7 @@ * @returns true if succesful. */ static bool install() { -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(__MINGW32__) signal(SIGABRT, __sigabort); signal(SIGSEGV, __sigsegv); return true; |