# HG changeset patch # User Jim Meyering # Date 1257234803 -3600 # Node ID fbf13e47327bd92fede2ee2dfbd56cf508a25721 # Parent 465038ef6bc4fafde6e10ade50c1f767056503f0 test-getaddrinfo: avoid compilation failure on FreeBSD 7.2 * tests/test-getaddrinfo.c (simple): Test for EAI_NODATA only if it is defined. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-11-03 Jim Meyering + + test-getaddrinfo: avoid compilation failure on FreeBSD 7.2 + * tests/test-getaddrinfo.c (simple): Test for EAI_NODATA only + if it is defined. + 2009-11-02 Eric Blake mktime, timegm: share common declaration diff --git a/tests/test-getaddrinfo.c b/tests/test-getaddrinfo.c --- a/tests/test-getaddrinfo.c +++ b/tests/test-getaddrinfo.c @@ -91,10 +91,12 @@ fail the test merely because of this. */ if (res == EAI_SERVICE) return 0; +#ifdef EAI_NODATA /* AIX reports EAI_NODATA for "https". Don't fail the test merely because of this. */ if (res == EAI_NODATA) return 0; +#endif /* Provide details if errno was set. */ if (res == EAI_SYSTEM) dbgprintf ("system error: %s\n", strerror (err));