A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Aleksey Bragin 5e25cba5ab - Use C define for the bit in the wait block flags that we set to specify waiting, instead of a hardcoded "1".
- Fix broken code when trying to find the last wait block in several parts of the pushlock code.
- Fix broken algorithm in the optimization of the pushlock waiter list.
- The wake event for the pushlock should be a synchronization event, not a notification event.
- Fix broken algorithm during the release of a pushlock (in shared cases).
- Fix broken code during "try to wake pushlock".
- Remove DbgPrints from inlined pushlock code during contention.
- Thanks to Alex for noticing these bugs and providing advice on the fixes. This fixes lots of race issues in the handle table implementation.

svn path=/trunk/; revision=32809
2008-04-01 18:14:01 +00:00
irc Fix the build. 2008-03-08 11:08:52 +00:00
reactos - Use C define for the bit in the wait block flags that we set to specify waiting, instead of a hardcoded "1". 2008-04-01 18:14:01 +00:00
rosapps missed a few bits in cleanup 2008-03-31 15:00:12 +00:00
rostests sorry forgot to commit this one. 2008-03-28 03:44:49 +00:00
wallpaper Re-add the "lake.bmp" wallpaper inclusion (partly imported from the deleted 0.3.1 branch, r26044) 2007-06-21 15:23:49 +00:00