summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2010-03-07 23:31:48 +1100
committerAndrew Tridgell <tridge@samba.org>2010-04-06 20:26:45 +1000
commit58049e7f16c59646576a695cdbd5a6e03bf8f106 (patch)
tree767924809db9ff76c57e3245edae60c1065bebe6 /lib
parent690b08fa0ad27d1fc7b9564c8c216c2ff00f944e (diff)
downloadsamba-58049e7f16c59646576a695cdbd5a6e03bf8f106.tar.gz
samba-58049e7f16c59646576a695cdbd5a6e03bf8f106.tar.bz2
samba-58049e7f16c59646576a695cdbd5a6e03bf8f106.zip
build: added IPV6 test
Diffstat (limited to 'lib')
-rw-r--r--lib/replace/wscript14
1 files changed, 14 insertions, 0 deletions
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')