From d1deff7c0270fd385890829e6545fed348f725b0 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 15 Feb 2019 21:47:33 +0100 Subject: [PATCH] threadexecutor.h: Disable THREADING_MODEL_FORK for Cygwin (trac 8973) (#1670) The fork implementation in Cygwin seems to be not very reliable. See also the Cygwin documentation here: https://cygwin.com/faq/faq.html#faq.using.fixing-fork-failures More details in the ticket https://trac.cppcheck.net/ticket/8973 --- cli/threadexecutor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/threadexecutor.h b/cli/threadexecutor.h index 246942662..b99600f36 100644 --- a/cli/threadexecutor.h +++ b/cli/threadexecutor.h @@ -27,7 +27,7 @@ #include #include -#if (defined(__GNUC__) || defined(__sun)) && !defined(__MINGW32__) +#if (defined(__GNUC__) || defined(__sun)) && !defined(__MINGW32__) && !defined(__CYGWIN__) #define THREADING_MODEL_FORK #elif defined(_WIN32) #define THREADING_MODEL_WIN