Mercurial > emacs
changeset 86260:40dbe784a4f7
Always include <resolv.h> when checking for
res_init.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Tue, 20 Nov 2007 23:06:39 +0000 |
parents | 6662000a5bae |
children | 2952f49ed8a7 |
files | configure.in |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.in Tue Nov 20 22:22:06 2007 +0000 +++ b/configure.in Tue Nov 20 23:06:39 2007 +0000 @@ -2756,15 +2756,19 @@ # Do we have res_init, for detecting changes in /etc/resolv.conf? resolv=no -AC_CHECK_FUNC(res_init, have_res_init=yes, have_res_init=no) +AC_TRY_LINK([#include <netinet/in.h> +#include <arpa/nameser.h> +#include <resolv.h>], + [return res_init();], + have_res_init=yes, have_res_init=no) if test "$have_res_init" = no; then OLIBS="$LIBS" LIBS="$LIBS -lresolv" AC_MSG_CHECKING(for res_init with -lresolv) AC_TRY_LINK([#include <netinet/in.h> #include <arpa/nameser.h> -#include <resolv.h> ], - [res_init();], +#include <resolv.h>], + [return res_init();], have_res_init=yes, have_res_init=no) AC_MSG_RESULT($have_res_init) if test "$have_res_init" = yes ; then