Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ef5e35e authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Add control flags in asynchronous DNS query API" am: c04f9f73...

Merge "Merge "Add control flags in asynchronous DNS query API" am: c04f9f73 am: f4a9829a am: f9f10f80"
parents 06e5b6d3 cf0026e9
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -84,26 +84,28 @@ int android_getaddrinfofornetwork(net_handle_t network,
    return android_getaddrinfofornet(node, service, hints, netid, 0, res);
}

int android_res_nquery(net_handle_t network, const char *dname, int ns_class, int ns_type) {
int android_res_nquery(net_handle_t network, const char *dname,
        int ns_class, int ns_type, enum ResNsendFlags flags) {
    unsigned netid;
    if (!getnetidfromhandle(network, &netid)) {
        return -ENONET;
    }

    return resNetworkQuery(netid, dname, ns_class, ns_type);
    return resNetworkQuery(netid, dname, ns_class, ns_type, flags);
}

int android_res_nresult(int fd, int *rcode, uint8_t *answer, size_t anslen) {
    return resNetworkResult(fd, rcode, answer, anslen);
}

int android_res_nsend(net_handle_t network, const uint8_t *msg, size_t msglen) {
int android_res_nsend(net_handle_t network, const uint8_t *msg, size_t msglen,
        enum ResNsendFlags flags) {
    unsigned netid;
    if (!getnetidfromhandle(network, &netid)) {
        return -ENONET;
    }

    return resNetworkSend(netid, msg, msglen);
    return resNetworkSend(netid, msg, msglen, flags);
}

void android_res_cancel(int nsend_fd) {