Commit f94374f6 authored by Martin v. Löwis's avatar Martin v. Löwis

Issue #4368: Don't define _XOPEN_SOURCE on FreeBSD 4.*.

parent 17b9c977
...@@ -260,6 +260,8 @@ Documentation ...@@ -260,6 +260,8 @@ Documentation
Build Build
----- -----
- Issue #4368: Don't define _XOPEN_SOURCE on FreeBSD 4.*.
Windows Windows
------- -------
......
...@@ -2032,11 +2032,14 @@ _ACEOF ...@@ -2032,11 +2032,14 @@ _ACEOF
# but used in struct sockaddr.sa_family. Reported by Tim Rice. # but used in struct sockaddr.sa_family. Reported by Tim Rice.
SCO_SV/3.2) SCO_SV/3.2)
define_xopen_source=no;; define_xopen_source=no;;
# On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that # On FreeBSD 4 and MacOS X 10.2, a bug in ncurses.h means that
# it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently, # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
# this is fixed in 10.3, which identifies itself as Darwin/7.* # this is fixed in 10.3, which identifies itself as Darwin/7.*
# This should hopefully be fixed in FreeBSD 4.9 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
FreeBSD/4.8* | Darwin/6* ) # disables platform specific features beyond repair.
# On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
# has no effect, don't bother defining them
FreeBSD/4.* | Darwin/[6789].*)
define_xopen_source=no;; define_xopen_source=no;;
# On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
# used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
...@@ -2048,13 +2051,6 @@ _ACEOF ...@@ -2048,13 +2051,6 @@ _ACEOF
define_xopen_source=no define_xopen_source=no
fi fi
;; ;;
# On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
# disables platform specific features beyond repair.
# On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
# has no effect, don't bother defining them
Darwin/[789].*)
define_xopen_source=no
;;
esac esac
......
...@@ -226,11 +226,14 @@ case $ac_sys_system/$ac_sys_release in ...@@ -226,11 +226,14 @@ case $ac_sys_system/$ac_sys_release in
# but used in struct sockaddr.sa_family. Reported by Tim Rice. # but used in struct sockaddr.sa_family. Reported by Tim Rice.
SCO_SV/3.2) SCO_SV/3.2)
define_xopen_source=no;; define_xopen_source=no;;
# On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that # On FreeBSD 4 and MacOS X 10.2, a bug in ncurses.h means that
# it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently, # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
# this is fixed in 10.3, which identifies itself as Darwin/7.* # this is fixed in 10.3, which identifies itself as Darwin/7.*
# This should hopefully be fixed in FreeBSD 4.9 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
FreeBSD/4.8* | Darwin/6* ) # disables platform specific features beyond repair.
# On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
# has no effect, don't bother defining them
FreeBSD/4.* | Darwin/@<:@6789@:>@.*)
define_xopen_source=no;; define_xopen_source=no;;
# On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
# used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
...@@ -242,13 +245,6 @@ case $ac_sys_system/$ac_sys_release in ...@@ -242,13 +245,6 @@ case $ac_sys_system/$ac_sys_release in
define_xopen_source=no define_xopen_source=no
fi fi
;; ;;
# On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
# disables platform specific features beyond repair.
# On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
# has no effect, don't bother defining them
Darwin/@<:@789@:>@.*)
define_xopen_source=no
;;
esac esac
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment