Is there any reason I can't just assume gl_GETADDRINFO ran and config.h
was included before getaddrinfo.h?  The following test is always coming
up false on platforms without getaddrinfo (as of AC 2.59, at least,
AC_CHECK_FUNCS via AC_REPLACE_FUNCS leaves HAVE_GETADDRINFO undefined
when it is not found):

# if defined HAVE_GETADDRINFO && !HAVE_GETADDRINFO

[...decl struct addrinfo & many macros...]

# endif


The possible fixes are fixing gl_GETADDRINFO to "#define
HAVE_GETADDRINFO 0" when getaddrinfo isn't found or shortening the above
test to: "# if !HAVE_GETADDRINFO", and I'd rather just simplify the
header unless there is good reason to leave it as is, especially as
other naive code with GNULIB installed may be already using "#ifdef
HAVE_GETADDRINFO" somewhere.

Regards,

Derek

-- 
Derek R. Price
CVS Solutions Architect
Ximbiot <http://ximbiot.com>
v: +1 717.579.6168
f: +1 717.234.3125
<mailto:[EMAIL PROTECTED]>




_______________________________________________
bug-gnulib mailing list
bug-gnulib@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnulib

Reply via email to