version 1.141, 2012/12/13 14:38:55
|
version 1.142, 2013/02/25 06:46:07
|
|
|
#else | #else |
int events = select(maxSocketCurrentPass, &fdread, NULL, NULL, &tv); | int events = select(maxSocketCurrentPass, &fdread, NULL, NULL, &tv); |
#endif | #endif |
int selectErrno = getSocketError(); |
|
| |
_entriesMutex.lock(); | _entriesMutex.lock(); |
| |
|
|
| |
if (events == PEGASUS_SOCKET_ERROR) | if (events == PEGASUS_SOCKET_ERROR) |
{ | { |
|
int selectErrno = 0; |
|
selectErrno = getSocketError(); |
|
|
PEG_TRACE((TRC_HTTP, Tracer::LEVEL1, | PEG_TRACE((TRC_HTTP, Tracer::LEVEL1, |
"Monitor::run - select() returned error %d.", selectErrno)); | "Monitor::run - select() returned error %d.", selectErrno)); |
// The EBADF error indicates that one or more or the file | // The EBADF error indicates that one or more or the file |