]> git.meshlink.io Git - meshlink/blobdiff - src/adns.h
Add "blocking" asynchronous DNS requests.
[meshlink] / src / adns.h
index aed15d86ca0742a9a6129085c544f8bd19052a5e..8dc89fe13af185480f8d7f29b04fb3a46432dfe3 100644 (file)
@@ -27,5 +27,6 @@ typedef void (*adns_cb_t)(meshlink_handle_t *mesh, char *host, char *serv, void
 extern void init_adns(meshlink_handle_t *mesh);
 extern void exit_adns(meshlink_handle_t *mesh);
 extern void adns_queue(meshlink_handle_t *mesh, char *host, char *serv, adns_cb_t cb, void *data, int timeout);
+extern struct addrinfo *adns_blocking_request(meshlink_handle_t *mesh, char *host, char *serv, int timeout);
 
 #endif