When _XOPEN_SOURCE is defined, make sure it's defined to 500. Required in
authorRichard Levitte <levitte@openssl.org>
Sat, 21 May 2005 17:39:43 +0000 (17:39 +0000)
committerRichard Levitte <levitte@openssl.org>
Sat, 21 May 2005 17:39:43 +0000 (17:39 +0000)
http://www.opengroup.org/onlinepubs/007908799/xsh/compilation.html.

Notified by David Wolfe <dwolfe5272@yahoo.com>

crypto/rand/randfile.c
ssl/kssl.c
ssl/ssltest.c

index dda020f..d69bdf8 100644 (file)
@@ -57,7 +57,7 @@
  */
 
 /* We need to define this to get macros like S_IFBLK and S_IFCHR */
-#define _XOPEN_SOURCE 1
+#define _XOPEN_SOURCE 500
 
 #include <errno.h>
 #include <stdio.h>
index 49602bb..b8192cd 100644 (file)
@@ -68,7 +68,7 @@
 
 #include <openssl/opensslconf.h>
 
-#define _XOPEN_SOURCE /* glibc2 needs this to declare strptime() */
+#define _XOPEN_SOURCE 500 /* glibc2 needs this to declare strptime() */
 #include <time.h>
 #undef _XOPEN_SOURCE /* To avoid clashes with anything else... */
 #include <string.h>
index f8e86c3..e47af50 100644 (file)
 #define USE_SOCKETS
 #include "e_os.h"
 
-#define _XOPEN_SOURCE 1                /* Or isascii won't be declared properly on
+#define _XOPEN_SOURCE 500      /* Or isascii won't be declared properly on
                                   VMS (at least with DECompHP C).  */
 #include <ctype.h>