mirror of
https://github.com/reactos/reactos.git
synced 2024-07-21 11:48:04 +00:00
![]() - Inline Acquiring/Leaving guarded regions and the gmutex code, instead of going through 3-4 indirect calls. - Add a mountain of ASSERTs to detect incorrect usage/state. - Set ->SpecialApcDisable in the Guarded Mutex. - Fix broken KTHREAD definition. SpecialApcDisable and KernelApcDisable were incorrectly marked as USHORT instead of SHORT, which could cause severe trouble under optimized builds (At least under MSVC, since MSVC wouldn't allow a negative number in an unsigned short). - Use GM_LOCK_BIT_V. - Fix broken KeTryToAcquireGuardedMutex prototype. - Fix broken KGUARDED_MUTEX typedef and add bit values. - Fix broken Interlocked* prototypes in regards to volatileness. svn path=/trunk/; revision=23037 |
||
---|---|---|
cis | ||
irc | ||
msvc6 | ||
os2 | ||
reactos | ||
rosapps | ||
rosky | ||
vms |