about summary refs log tree commit diff
path: root/configure.ac
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2008-05-04 18:43:01 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2008-05-04 18:43:01 +0000
commitbb8ec071e303f0c89549a676ec0bdbaaea707567 (patch)
treeb52b2956eefa9f5ec9e6059cbc0926fd77a12268 /configure.ac
parent1424e923b1676b04249d1a853f4360b8956fe9e9 (diff)
downloadzsh-bb8ec071e303f0c89549a676ec0bdbaaea707567.tar.gz
zsh-bb8ec071e303f0c89549a676ec0bdbaaea707567.tar.xz
zsh-bb8ec071e303f0c89549a676ec0bdbaaea707567.zip
24904 + 24916: be more careful definined _XOPEN_SOURCE_EXTENDED on BSD systems
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac18
1 files changed, 9 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac
index 38c027f82..9c307aa2a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -682,20 +682,20 @@ fi],
    termcap_curses_order="$ncursesw_test tinfo termcap $ncurses_test curses" ;;
 esac])dnl
 
-AH_TEMPLATE([ZSH_CURSES_NEEDS_XOPEN],
-[Define if the curses libraries need _XOPEN_SOURCE_EXTENDED defined])
-AC_CACHE_CHECK(if the curses library needs _XOPEN_SOURCE_EXTENDED,
-zsh_cv_curses_needs_xopen,
+AH_TEMPLATE([ZSH_NO_XOPEN],
+[Define if _XOPEN_SOURCE_EXTENDED should not be defined to avoid clashes])
+AC_CACHE_CHECK(if _XOPEN_SOURCE_EXTENDED should not be defined,
+zsh_cv_no_xopen,
 [case "$host_os" in
-  *openbsd*)
-  zsh_cv_curses_needs_xopen=no
+  *openbsd*|*freebsd*)
+  zsh_cv_no_xopen=yes
   ;;
   *)
-  zsh_cv_curses_needs_xopen=yes
+  zsh_cv_no_xopen=no
   ;;
 esac])
-if test x$zsh_cv_curses_needs_xopen = xyes; then
-  AC_DEFINE(ZSH_CURSES_NEEDS_XOPEN)
+if test x$zsh_cv_no_xopen = xyes; then
+  AC_DEFINE(ZSH_NO_XOPEN)
 fi
 
 dnl Check for tigetflag (terminfo) before tgetent (termcap).