summaryrefslogtreecommitdiffstats
path: root/src/include/configure.in
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-09-15 20:02:31 +0000
committerTom Yu <tlyu@mit.edu>2004-09-15 20:02:31 +0000
commitbed2aeff6eae4396094c4c9336b3e77397b16dc3 (patch)
tree3fd3f0bde7aa1b54d7e9d7976b33652ef7c66c0d /src/include/configure.in
parent2205e6670c7ccc6fa1f39669ddfdad0db5f79a78 (diff)
downloadkrb5-bed2aeff6eae4396094c4c9336b3e77397b16dc3.tar.gz
krb5-bed2aeff6eae4396094c4c9336b3e77397b16dc3.tar.xz
krb5-bed2aeff6eae4396094c4c9336b3e77397b16dc3.zip
* configure.in: Check for h_errno declaration in netdb.h
* port-sockets.h: Explicitly declare h_errno if it's missing. ticket: 1044 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16758 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/configure.in')
-rw-r--r--src/include/configure.in13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/include/configure.in b/src/include/configure.in
index b50c7e4ba..277f206ac 100644
--- a/src/include/configure.in
+++ b/src/include/configure.in
@@ -242,6 +242,19 @@ if test $krb5_cv_has_struct_lifconf = yes; then
fi
dnl
dnl
+AC_MSG_CHECKING([for h_errno in netdb.h])
+AC_CACHE_VAL(krb5_cv_header_netdb_h_h_errno,
+[AC_TRY_COMPILE(
+ [#include <netdb.h>],
+ [int x = h_errno;], krb5_cv_header_netdb_h_h_errno=yes,
+ krb5_cv_header_netdb_h_h_errno=no)])
+AC_MSG_RESULT($krb5_cv_header_netdb_h_h_errno)
+if test $krb5_cv_header_netdb_h_h_errno = yes; then
+ AC_DEFINE([HAVE_NETDB_H_H_ERRNO], 1,
+ [Define if netdb.h declares h_errno])
+fi
+dnl
+dnl
KRB5_AC_NEED_BIND_8_COMPAT
dnl
dnl