Handle EAGAIN/EWOULDBLOCK readiness errors, which can occur for both TCP and

UDP even when a poll(2) or select(2) suggest otherwise.
This commit is contained in:
William Ahern
2006-06-19 01:18:05 +00:00
parent 2fc66d7b01
commit 70dbc3725d
2 changed files with 46 additions and 5 deletions
+8
View File
@@ -1,5 +1,13 @@
Changelog for the c-ares project
* June 18, 2006
- William Ahern handles EAGAIN/EWOULDBLOCK errors in most of the I/O calls
from area_process.c.
TODO: Handle one last EAGAIN for a UDP socket send(2) in
ares__send_query().
* May 10, 2006
- Bram Matthys brought my attention to a libtool peculiarity where detecting