From 58049e7f16c59646576a695cdbd5a6e03bf8f106 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 7 Mar 2010 23:31:48 +1100 Subject: build: added IPV6 test --- lib/replace/wscript | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/replace/wscript b/lib/replace/wscript index 9e10cd9904..05bf1ea06b 100644 --- a/lib/replace/wscript +++ b/lib/replace/wscript @@ -112,6 +112,20 @@ def configure(conf): conf.CHECK_TYPE_IN('sig_atomic_t', 'signal.h', define='HAVE_SIG_ATOMIC_T_TYPE') + conf.CHECK_CODE(''' + struct sockaddr_storage sa_store; + struct addrinfo *ai = NULL; + struct in6_addr in6addr; + int idx = if_nametoindex("iface1"); + int s = socket(AF_INET6, SOCK_STREAM, 0); + int ret = getaddrinfo(NULL, NULL, NULL, &ai); + if (ret != 0) { + const char *es = gai_strerror(ret); + } + freeaddrinfo(ai); + ''', + define='HAVE_IPV6') + conf.CHECK_FUNCS('shl_load shl_unload shl_findsym') conf.CHECK_FUNCS('pipe strftime srandom random srand rand usleep setbuffer') -- cgit