dirmngr: Check that getaddrinfo is available.
authorWerner Koch <wk@gnupg.org>
Wed, 21 Oct 2015 20:11:59 +0000 (22:11 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 21 Oct 2015 20:11:59 +0000 (22:11 +0200)
commit6fafda979df8e7e117f8e6929bcce89513a6e746
treeee16beaf501b8b090f9d72b773bf193deac488b1
parent03e230f0ea62fa7ec363e727ea1cf1344643464f
dirmngr: Check that getaddrinfo is available.

* dirmngr/Makefile.am (t_http_SOURCES): Add dns-stuff.c.
(t_ldap_parse_uri_SOURCES): Ditto.
* dirmngr/dns-stuff.c: Bail out if neither ADNS nor getaddrinfo is
available.
--

We used to have replacement code for getaddrinfo and thus check for it
in configure.  However, this was for the old http and dns-cert code
from common/.  For dirmngr I made liberal use of getaddrinfo w/o
without checking.  Just in case someone tries to build on an old
platform we now error our with a suitable #error.

Signed-off-by: Werner Koch <wk@gnupg.org>
dirmngr/Makefile.am
dirmngr/dns-stuff.c