Changeset 5625 for trunk/src/wsock32/asyncapi.cpp
- Timestamp:
- Apr 28, 2001, 6:15:18 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wsock32/asyncapi.cpp
r3557 r5625 1 /* $Id: asyncapi.cpp,v 1. 8 2000-05-18 22:54:20sandervl Exp $ */1 /* $Id: asyncapi.cpp,v 1.9 2001-04-28 16:15:18 sandervl Exp $ */ 2 2 3 3 /* … … 437 437 if(lEventsPending == 0) 438 438 { 439 dprintf2(("WSAsyncSelectThreadProc: waiting for new events")); 439 440 //wait for events to be enabled 440 441 pThreadParm->u.asyncselect.asyncSem->wait(); … … 460 461 } 461 462 462 //// dprintf(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending));463 dprintf2(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending)); 463 464 464 465 pThreadParm->fWaitSelect = TRUE; … … 467 468 if(ret == SOCKET_ERROR) { 468 469 int selecterr = sock_errno(); 469 //// dprintf(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x select returned %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending, selecterr));470 dprintf2(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x select returned %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending, selecterr)); 470 471 if(selecterr && selecterr < SOCBASEERR) { 471 472 selecterr += SOCBASEERR; … … 561 562 } 562 563 } 563 if((lEventsPending & FD_READ) && bytesread > 0) {564 if((lEventsPending & FD_READ) && bytesread >= 0) { 564 565 AsyncNotifyEvent(pThreadParm, FD_READ, NO_ERROR); 565 566 }
Note:
See TracChangeset
for help on using the changeset viewer.