From 33cebb9c0dd6115bc357b5097f7db82b64b10919 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) --- 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 746dd8fa66..f334863737 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