Changeset 871 for vendor/current/source3/lib/system.c
- Timestamp:
- Feb 17, 2015, 5:27:02 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source3/lib/system.c
r860 r871 279 279 /******************************************************************* 280 280 A recvfrom wrapper that will deal with EINTR. 281 NB. As used with non-blocking sockets, return on EAGAIN/EWOULDBLOCK 281 282 ********************************************************************/ 282 283 … … 287 288 do { 288 289 ret = recvfrom(s, buf, len, flags, from, fromlen); 289 #if defined(EWOULDBLOCK) 290 } while (ret == -1 && (errno == EINTR || errno == EAGAIN || errno == EWOULDBLOCK)); 291 #else 292 } while (ret == -1 && (errno == EINTR || errno == EAGAIN)); 293 #endif 290 } while (ret == -1 && (errno == EINTR)); 294 291 return ret; 295 292 }
Note:
See TracChangeset
for help on using the changeset viewer.