svn commit: r268493 - head/lib/libfetch
Baptiste Daroussin
bapt at FreeBSD.org
Thu Jul 10 13:04:53 UTC 2014
Author: bapt
Date: Thu Jul 10 13:04:52 2014
New Revision: 268493
URL: http://svnweb.freebsd.org/changeset/base/268493
Log:
Support EAGAIN in fetch_writev
Reviewed by: des
Approved by: des
Modified:
head/lib/libfetch/common.c
Modified: head/lib/libfetch/common.c
==============================================================================
--- head/lib/libfetch/common.c Thu Jul 10 12:41:58 2014 (r268492)
+++ head/lib/libfetch/common.c Thu Jul 10 13:04:52 2014 (r268493)
@@ -1110,6 +1110,8 @@ fetch_writev(conn_t *conn, struct iovec
errno = 0;
pfd.revents = 0;
if (poll(&pfd, 1, deltams) < 0) {
+ if (errno == EAGAIN)
+ continue;
if (errno == EINTR && fetchRestartCalls)
continue;
return (-1);
More information about the svn-src-all
mailing list