Changeset 5313
- Timestamp:
- 07/17/06 16:50:03
- Files:
-
- OpenThreads/trunk/win32_src/Win32Mutex.cpp (modified) (1 diff)
- OpenThreads/trunk/win32_src/Win32MutexPrivateData.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
OpenThreads/trunk/win32_src/Win32Mutex.cpp
r2066 r5313 49 49 unsigned WIN32MutexSpin <instance>::__last = 0; 50 50 51 52 51 53 static void _S_nsec_sleep(int __log_nsec) { 52 54 53 55 if (__log_nsec <= 20) { 54 S leep(0);55 } else {56 SwitchToThread(); //Sleep(0); // adegli replaced it Sleep by SwitchToThread 57 } else { 56 58 Sleep(1 << (__log_nsec - 20)); 57 }59 } 58 60 } 59 61 OpenThreads/trunk/win32_src/Win32MutexPrivateData.h
r2066 r5313 24 24 #define _Win32MUTEXPRIVATEDATA_H_ 25 25 26 26 27 #ifndef _WINDOWS_ 27 28 #define WIN32_LEAN_AND_MEAN 29 #define _WIN32_WINNT 0x0400 // was missing : adegli 28 30 #include <windows.h> 29 31 #endif 30 31 32 namespace OpenThreads { 32 33
