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.