Implementation of control flags in asynchronous DNS query API
Flags definitions are in multinetwork.h
Test: built, flashed, booted
system/netd/tests/runtests.sh passes
Change-Id: Iab1983b783d1470bc1cf23489abbef7a2d88e860
diff --git a/resolv/getaddrinfo.cpp b/resolv/getaddrinfo.cpp
index 860eb98..4a46c1a 100644
--- a/resolv/getaddrinfo.cpp
+++ b/resolv/getaddrinfo.cpp
@@ -1635,7 +1635,7 @@
return n;
}
- n = res_nsend(res, buf, n, answer, anslen, &rcode);
+ n = res_nsend(res, buf, n, answer, anslen, &rcode, 0);
if (n < 0 || hp->rcode != NOERROR || ntohs(hp->ancount) == 0) {
// Record rcode from DNS response header only if no timeout.
// Keep rcode timeout for reporting later if any.