PR: 2717
authorDr. Stephen Henson <steve@openssl.org>
Sat, 11 Feb 2012 23:38:49 +0000 (23:38 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sat, 11 Feb 2012 23:38:49 +0000 (23:38 +0000)
Submitted by: Tim Rice <tim@multitalents.net>

Make compilation work on OpenServer 5.0.7

apps/apps.c
crypto/ui/ui_openssl.c

index 02cf44d488f94bc5ae89bf71ec40e0e3fc2a0c90..4e11915b025580d88af75bc43524044d10add26e 100644 (file)
  *
  */
 
-#ifndef _POSIX_C_SOURCE
+#if !defined(_POSIX_C_SOURCE) && defined(OPENSSL_SYS_VMS)
 #define _POSIX_C_SOURCE 2      /* On VMS, you need to define this to get
                                   the declaration of fileno().  The value
                                   2 is to make sure no function defined
index 1bc25f48d5e1dac06b29562355d801781b6f32f9..5832a73cf59ab979744642b530c2531242746f43 100644 (file)
  * sigaction and fileno included. -pedantic would be more appropriate for
  * the intended purposes, but we can't prevent users from adding -ansi.
  */
-#ifndef _POSIX_C_SOURCE
+#if !defined(_POSIX_C_SOURCE) && defined(OPENSSL_SYS_VMS)
 #define _POSIX_C_SOURCE 2
 #endif
 #include <signal.h>