Match the def'n of _XOPEN_SOURCE on Solaris 8/9 to suppress redefinition

warning from GCC.  Closes patch #1006629.
This commit is contained in:
Skip Montanaro 2004-08-15 14:08:23 +00:00
parent 8d3b9dd09c
commit f0d5f7917e
2 changed files with 3099 additions and 1286 deletions

4371
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -170,8 +170,18 @@ esac
if test $define_xopen_source = yes
then
AC_DEFINE(_XOPEN_SOURCE, 600,
Define to the level of X/Open that your system supports)
# On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
# defined precisely as g++ defines it
case $ac_sys_system/$ac_sys_release in
SunOS/5.8|SunOS/5.9)
AC_DEFINE(_XOPEN_SOURCE, 500,
Define to the level of X/Open that your system supports)
;;
*)
AC_DEFINE(_XOPEN_SOURCE, 600,
Define to the level of X/Open that your system supports)
;;
esac
# On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
# definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else