r18383: ok we need _XOPEN_SOURCE 500 and include standards.h on Tru64
authorStefan Metzmacher <metze@samba.org>
Mon, 11 Sep 2006 14:08:51 +0000 (14:08 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:18:22 +0000 (14:18 -0500)
to get MAP_FAILED

metze
(This used to be commit 0f48c8ad7c066ba33cb8d4491083e15b24c5046e)

source4/lib/replace/libreplace.m4
source4/lib/replace/replace.h

index 8b1486c5c1fb3f158e9219608683556f7cf05a02..cbbc16db4e63084cd4ed98a966d3b2e0648fafc4 100644 (file)
@@ -27,7 +27,7 @@ AC_PROG_INSTALL
 AH_VERBATIM([_XOPEN_SOURCE],
 [/* Enable XOPEN on systems that have them.  */
 #ifndef _XOPEN_SOURCE
-# define _XOPEN_SOURCE 1
+# define _XOPEN_SOURCE 500
 #endif])
 
 AH_VERBATIM([_XOPEN_SOURCE_EXTENDED],
@@ -52,6 +52,8 @@ case "$host_os" in
                ;;
 esac
 
+AC_CHECK_HEADERS([standards.h])
+
 AC_C_BIGENDIAN
 AC_HEADER_STDC
 
index 7664c51a5daabfa72b6acf3c83a7cb4d9ad879b1..70fd89e3b9a00d6e9b5abf0fa7ab9f1de32975f1 100644 (file)
 
 #include "config.h"
 
+#ifdef HAVE_STANDARDS_H
+#include <standards.h>
+#endif
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdarg.h>