+4494. [bug] Look for <editline/readline.h>. [RT #43429]
+
4493. [bug] bin/tests/system/dyndb/driver/Makefile.in should use
SO_TARGETS. [RT# 43336]
#include <dig/dig.h>
#if defined(HAVE_READLINE)
+#if defined(HAVE_EDITLINE_READLINE_H)
+#include <editline/readline.h>
+#elif defined(HAVE_READLINE_READLINE_H)
#include <readline/readline.h>
+#if defined (HAVE_READLINE_HISTORY_H)
#include <readline/history.h>
#endif
+#endif
+#endif
static isc_boolean_t short_form = ISC_TRUE,
tcpmode = ISC_FALSE,
#include <bind9/getaddresses.h>
#if defined(HAVE_READLINE)
+#if defined(HAVE_EDITLINE_READLINE_H)
+#include <editline/readline.h>
+#else
#include <readline/readline.h>
#include <readline/history.h>
#endif
+#endif
#ifdef HAVE_ADDRINFO
#ifdef HAVE_GETADDRINFO
/* Define to 1 to enable dnstap support */
#undef HAVE_DNSTAP
+/* Define to 1 if you have the <editline/readline.h> header file. */
+#undef HAVE_EDITLINE_READLINE_H
+
/* Define to 1 if you have the `EVP_sha256' function. */
#undef HAVE_EVP_SHA256
/* Define to 1 if you have the `readline' function. */
#undef HAVE_READLINE
+/* Define to 1 if you have the <readline/history.h> header file. */
+#undef HAVE_READLINE_HISTORY_H
+
+/* Define to 1 if you have the <readline/readline.h> header file. */
+#undef HAVE_READLINE_READLINE_H
+
/* Define to 1 if you have the <regex.h> header file. */
#undef HAVE_REGEX_H
LIBS="$saved_LIBS"
;;
esac
+if test yes = "$ac_cv_func_readline"
+then
+ case "$READLINE_LIB" in
+ *edit*)
+ for ac_header in editline/readline.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
+if test "x$ac_cv_header_editline_readline_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_EDITLINE_READLINE_H 1
+_ACEOF
+
+fi
+
+done
+
+ ;;
+ esac
+ for ac_header in readline/readline.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
+if test "x$ac_cv_header_readline_readline_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_READLINE_READLINE_H 1
+_ACEOF
+
+fi
+
+done
+
+ for ac_header in readline/history.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
+if test "x$ac_cv_header_readline_history_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_READLINE_HISTORY_H 1
+_ACEOF
+
+fi
+
+done
+
+fi
ISC_PRINT_OBJS=
ISC_PRINT_SRCS=
LIBS="$saved_LIBS"
;;
esac
+if test yes = "$ac_cv_func_readline"
+then
+ case "$READLINE_LIB" in
+ *edit*)
+ AC_CHECK_HEADERS(editline/readline.h)
+ ;;
+ esac
+ AC_CHECK_HEADERS(readline/readline.h)
+ AC_CHECK_HEADERS(readline/history.h)
+fi
ISC_PRINT_OBJS=
ISC_PRINT_SRCS=