X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/5617a135bdb8439f714c8f45de7d5b3c7d50b376..ebd44fbe3524c5e459ee7d008b95331c019649e2:/src/adns.h diff --git a/src/adns.h b/src/adns.h index 69425ae..553c320 100644 --- a/src/adns.h +++ b/src/adns.h @@ -123,8 +123,9 @@ int adns_init(adns_state *newstate_r, adns_initflags flags); int adns_synchronous(adns_state ads, const char *owner, adns_rrtype type, - int flags, + adns_queryflags flags, adns_answer *answer); +/* Will not return EINTR. */ /* NB: if you set adns_if_noautosys then _submit and _check do not * make any system calls; you must use adns_callback (possibly after @@ -134,7 +135,7 @@ int adns_synchronous(adns_state ads, int adns_submit(adns_state ads, const char *owner, adns_rrtype type, - int flags, + adns_queryflags flags, void *context, adns_query *query_r); @@ -147,6 +148,7 @@ int adns_wait(adns_state ads, adns_query *query_io, adns_answer *answer, void *context_r); +/* Might return EINTR - if so, try again */ void adns_cancel(adns_state ads, adns_query query);