Allow compiling for Windows XP and higher.
authorGuus Sliepen <guus@tinc-vpn.org>
Mon, 14 Sep 2009 22:24:31 +0000 (00:24 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Mon, 14 Sep 2009 22:24:31 +0000 (00:24 +0200)
commitfa9bedd47cf8c143e801889c78f0a0979ac4d2fc
tree440ad1c9e16edc63b073b69f57c1fdf20d6e084d
parentf80bf14f28925df6eaa56f3ed77adaf418ab9890
Allow compiling for Windows XP and higher.

This allows us to use getaddrinfo(), getnameinfo() and related functions, which
allow tinc to make connections over existing IPv6 networks. These functions are
not available on Windows 2000 however. By default, support is enabled, but when
compiling for Windows 2000 the configure switch --with-windows2000 should be
used.

Since getaddrinfo() et al. are not functions but macros on Windows, we have to
use AC_CHECK_DECLS() instead of AC_CHECK_FUNCS() in configure.in.
configure.in
have.h
lib/dropin.h
lib/fake-getaddrinfo.c
lib/fake-getaddrinfo.h
lib/fake-getnameinfo.c
lib/fake-getnameinfo.h