From df50dee414366bd609b1eadae8a0748e13a7226e Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Thu, 11 Jan 2018 22:01:44 +0100 Subject: [PATCH] Cygwin is POSIX, don't say it isn't More to the point, Cygwin is a POSIX API. In our library, the use of a POSIX API is marked by defining the macro OPENSSL_SYS_UNIX. Therefore, that macro shouldn't be undefined when building for Cygwin. Reviewed-by: Andy Polyakov (Merged from https://github.com/openssl/openssl/pull/5060) (cherry picked from commit 33cebb9c0dd6115bc357b5097f7db82b64b10919) --- include/openssl/e_os2.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/openssl/e_os2.h b/include/openssl/e_os2.h index 4aec51f52b..e73665ee7b 100644 --- a/include/openssl/e_os2.h +++ b/include/openssl/e_os2.h @@ -49,7 +49,6 @@ extern "C" { # define OPENSSL_SYS_WIN32_UWIN # else # if defined(__CYGWIN__) || defined(OPENSSL_SYS_CYGWIN) -# undef OPENSSL_SYS_UNIX # define OPENSSL_SYS_WIN32_CYGWIN # else # if defined(_WIN32) || defined(OPENSSL_SYS_WIN32) -- 2.25.1