Place the remainder of e_os2.h under #ifndef LIBRESSL_INTERNAL until we can
authorjsing <jsing@openbsd.org>
Mon, 26 Jan 2015 13:46:23 +0000 (13:46 +0000)
committerjsing <jsing@openbsd.org>
Mon, 26 Jan 2015 13:46:23 +0000 (13:46 +0000)
hopefully remove it completely - nothing in LibreSSL should be making use
of any of these defines.

lib/libssl/src/e_os2.h

index c812495..ea73c48 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: e_os2.h,v 1.19 2014/07/11 10:56:03 deraadt Exp $ */
+/* $OpenBSD: e_os2.h,v 1.20 2015/01/26 13:46:23 jsing Exp $ */
 /* ====================================================================
  * Copyright (c) 1998-2000 The OpenSSL Project.  All rights reserved.
  *
@@ -62,6 +62,8 @@
 extern "C" {
 #endif
 
+#ifndef LIBRESSL_INTERNAL
+
 #define OPENSSL_SYS_UNIX
 
 #define OPENSSL_EXPORT extern
@@ -74,6 +76,8 @@ extern "C" {
 #define OPENSSL_DECLARE_GLOBAL(type,name) OPENSSL_EXPORT type _shadow_##name
 #define OPENSSL_GLOBAL_REF(name) _shadow_##name
 
+#endif
+
 #ifdef  __cplusplus
 }
 #endif