diff options
Diffstat (limited to 'util/message.cpp')
-rw-r--r-- | util/message.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/util/message.cpp b/util/message.cpp index d7c13dc..cfff420 100644 --- a/util/message.cpp +++ b/util/message.cpp @@ -168,7 +168,11 @@ namespace mongo { const int ret = select(maxfd+1, fds, NULL, NULL, &maxSelectTime); if (ret == 0){ +#if defined(__linux__) _elapsedTime += ( 10000 - maxSelectTime.tv_usec ) / 1000; +#else + _elapsedTime += 10; +#endif continue; } _elapsedTime += ret; // assume 1ms to grab connection. very rough |