Changeset 668 for trunk/server/lib
- Timestamp:
- Nov 24, 2011, 6:19:16 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/lib/async_req/async_sock.c
r658 r668 282 282 done: 283 283 fcntl(fd, F_SETFL, state->old_sockflags); 284 #ifdef __OS2__ // if the old flags have blocking set we need to set it also (fcntl bug) 285 if (!(state->old_sockflags & O_NONBLOCK)) { 286 set_blocking(state->fd, true); 287 } 288 #endif 284 289 return tevent_req_post(result, ev); 285 290 } … … 340 345 341 346 fcntl(state->fd, F_SETFL, state->old_sockflags); 342 347 #ifdef __OS2__ // if the old flags have blocking set we need to set it also (fcntl bug) 348 if (!(state->old_sockflags & O_NONBLOCK)) { 349 set_blocking(state->fd, true); 350 } 351 #endif 343 352 if (tevent_req_is_unix_error(req, &err)) { 344 353 *perrno = err;
Note:
See TracChangeset
for help on using the changeset viewer.