PR: 2153, 2125
authorDr. Stephen Henson <steve@openssl.org>
Sun, 24 Jan 2010 16:57:20 +0000 (16:57 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sun, 24 Jan 2010 16:57:20 +0000 (16:57 +0000)
Submitted by: steve@openssl.org

The original fix for PR#2125 broke compilation on some Unixware platforms:
revert and make conditional on VMS.

ssl/ssltest.c

index 7973512..abf214a 100644 (file)
 #define _BSD_SOURCE 1          /* Or gethostname won't be declared properly
                                   on Linux and GNU platforms. */
 
-#define _XOPEN_SOURCE 500      /* Or isascii won't be declared properly on
-                                  VMS (at least with DECompHP C).  */
-
 #include <assert.h>
 #include <errno.h>
 #include <limits.h>
 #define USE_SOCKETS
 #include "e_os.h"
 
+#ifdef OPENSSL_SYS_VMS
+#define _XOPEN_SOURCE 500      /* Or isascii won't be declared properly on
+                                  VMS (at least with DECompHP C).  */
+#endif
+
 #include <ctype.h>
 
 #include <openssl/bio.h>