X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2Frts%2FOSThreads.h;h=a24459cc6c2f1864e45f84591e8e6839388126e0;hb=98ad599b6f333d8d13fc9571e24fbb8587f12a94;hp=ee59a5f62c6da1800c5708c87695f793225eb70c;hpb=d52d50e40e06d7a74aa7725e7a1a89a0cf2d98a2;p=ghc-hetmet.git diff --git a/includes/rts/OSThreads.h b/includes/rts/OSThreads.h index ee59a5f..a24459c 100644 --- a/includes/rts/OSThreads.h +++ b/includes/rts/OSThreads.h @@ -126,7 +126,7 @@ typedef CRITICAL_SECTION Mutex; #else #define ACQUIRE_LOCK(mutex) EnterCriticalSection(mutex) -#define TRY_ACQUIRE_LOCK(mutex) (TryEnterCriticalSection(mutex) != 0) +#define TRY_ACQUIRE_LOCK(mutex) (TryEnterCriticalSection(mutex) == 0) #define RELEASE_LOCK(mutex) LeaveCriticalSection(mutex) // I don't know how to do this. TryEnterCriticalSection() doesn't do