Fix include/openssl/e_os2.h for VMS
authorRichard Levitte <levitte@openssl.org>
Mon, 17 May 2021 13:15:44 +0000 (15:15 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 19 May 2021 10:41:34 +0000 (12:41 +0200)
It would try to define OPENSSL_SYS_VMS if that macro is defined.
That's just not right.

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15319)

include/openssl/e_os2.h

index f17a37349354dc77f126400dd9d5ce32141363df..4ee41cad26db9bfb1eef57783bfd43cb90567689 100644 (file)
@@ -102,11 +102,11 @@ extern "C" {
 # endif
 
 /* ------------------------------- OpenVMS -------------------------------- */
-# if defined(__VMS) || defined(VMS) || defined(OPENSSL_SYS_VMS)
+# if defined(__VMS) || defined(VMS)
 #  if !defined(OPENSSL_SYS_VMS)
 #   undef OPENSSL_SYS_UNIX
+#   define OPENSSL_SYS_VMS
 #  endif
-#  define OPENSSL_SYS_VMS
 #  if defined(__DECC)
 #   define OPENSSL_SYS_VMS_DECC
 #  elif defined(__DECCXX)