View | Details | Raw Unified | Return to bug 867 | Differences between
and this patch

Collapse All | Expand All

(-)configure.ac (-2 / +18 lines)
Lines 2154-2161 AC_SEARCH_LIBS(getrrsetbyname, resolv, Link Here
2154
	[AC_DEFINE(HAVE_GETRRSETBYNAME)],
2154
	[AC_DEFINE(HAVE_GETRRSETBYNAME)],
2155
	[
2155
	[
2156
		# Needed by our getrrsetbyname()
2156
		# Needed by our getrrsetbyname()
2157
		AC_SEARCH_LIBS(res_query, resolv)
2157
		AC_MSG_CHECKING(for res_query)
2158
		AC_SEARCH_LIBS(dn_expand, resolv)
2158
		AC_TRY_LINK_FUNC(res_query, AC_MSG_RESULT(yes),
2159
		   [AC_MSG_RESULT(no)
2160
		    saved_LIBS="$LIBS"
2161
		    LIBS="$LIBS -lresolv"
2162
		    AC_MSG_CHECKING(for res_query in -lresolv)
2163
		    AC_LINK_IFELSE([[
2164
#include <resolv.h>
2165
int main()
2166
{
2167
	res_query (0, 0, 0, 0, 0);
2168
	return 0;
2169
}]],
2170
			[LIBS="$LIBS -lresolv"
2171
			 AC_MSG_RESULT(yes)],
2172
			[LIBS="$saved_LIBS"
2173
			 AC_MSG_RESULT(no)])
2174
		    ])
2159
		AC_CHECK_FUNCS(_getshort _getlong)
2175
		AC_CHECK_FUNCS(_getshort _getlong)
2160
		AC_CHECK_MEMBER(HEADER.ad,
2176
		AC_CHECK_MEMBER(HEADER.ad,
2161
			[AC_DEFINE(HAVE_HEADER_AD)],,
2177
			[AC_DEFINE(HAVE_HEADER_AD)],,

Return to bug 867