X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/f31af9c9bc6916dd92e48b7d4ed272c0d8da5901..226c5eef1caec08ee33276de158e263c0593c0d0:/src/event.c diff --git a/src/event.c b/src/event.c index 645e5b2..b2da291 100644 --- a/src/event.c +++ b/src/event.c @@ -565,10 +565,10 @@ int adns__internal_check(adns_state ads, qu= *query_io; if (!qu) { - if (!ads->output.head) return EWOULDBLOCK; + if (!ads->output.head) return EAGAIN; qu= ads->output.head; } else { - if (qu->id>=0) return EWOULDBLOCK; + if (qu->id>=0) return EAGAIN; } LIST_UNLINK(ads->output,qu); *answer= qu->answer; @@ -589,7 +589,7 @@ int adns_wait(adns_state ads, adns__consistency(ads,*query_io,cc_entex); for (;;) { r= adns__internal_check(ads,query_io,answer_r,context_r); - if (r != EWOULDBLOCK) break; + if (r != EAGAIN) break; maxfd= 0; tvp= 0; FD_ZERO(&readfds); FD_ZERO(&writefds); FD_ZERO(&exceptfds); adns_beforeselect(ads,&maxfd,&readfds,&writefds,&exceptfds,&tvp,&tvbuf,0);