Update from stable branch.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 13 May 2009 11:32:46 +0000 (11:32 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 13 May 2009 11:32:46 +0000 (11:32 +0000)
apps/apps.c
crypto/ui/ui_openssl.c

index b04bfbd..b992a04 100644 (file)
  *
  */
 
+#ifndef _POSIX_C_SOURCE
 #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
                                   in POSIX-2 is left undefined. */
+#endif
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
index 1c2dcc4..9930439 100644 (file)
  * sigaction and fileno included. -pedantic would be more appropriate for
  * the intended purposes, but we can't prevent users from adding -ansi.
  */
-#define _POSIX_C_SOURCE 1
+#ifndef _POSIX_C_SOURCE
+#define _POSIX_C_SOURCE 2
+#endif
 #include <signal.h>
 #include <stdio.h>
 #include <string.h>