Changeset 874 for trunk/server/source3/lib/system.c
- Timestamp:
- Feb 18, 2015, 10:18:05 AM (11 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 870-871
- Property svn:mergeinfo changed
-
trunk/server/source3/lib/system.c
r862 r874 282 282 /******************************************************************* 283 283 A recvfrom wrapper that will deal with EINTR. 284 NB. As used with non-blocking sockets, return on EAGAIN/EWOULDBLOCK 284 285 ********************************************************************/ 285 286 … … 290 291 do { 291 292 ret = recvfrom(s, buf, len, flags, from, fromlen); 292 #if defined(EWOULDBLOCK) 293 } while (ret == -1 && (errno == EINTR || errno == EAGAIN || errno == EWOULDBLOCK)); 294 #else 295 } while (ret == -1 && (errno == EINTR || errno == EAGAIN)); 296 #endif 293 } while (ret == -1 && (errno == EINTR)); 297 294 return ret; 298 295 }
Note:
See TracChangeset
for help on using the changeset viewer.