- Converted some macros to inlined functions.
authorAlex Ionescu <aionescu@gmail.com>
Thu, 14 Sep 2006 15:48:02 +0000 (15:48 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Thu, 14 Sep 2006 15:48:02 +0000 (15:48 +0000)
commit1b75e6549e407e44c3a58e88c73c1da95b77d1cb
treeba304d124739a24c66b1a1744308e4bf13c1ad83
parentbb617c9ac99e5220b3faf7cbefa01e19e66050ce
- Converted some macros to inlined functions.
- Modified KeDelayExecutionThread and KeWaitForSingleObject to be much simpler and readable, reducing some of the loops and continues, and 4th-level indentation. Also packed up common wait initialization at the beginning of the function, and into two new inline functions: KxDelayThreadWait and KxSingleThreadWait. No actual semantic changes, just re-ordering.
- Rename KiUnwakeQueue to KiActivateWaiterQueue.

svn path=/trunk/; revision=24110
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/include/internal/ke_x.h
reactos/ntoskrnl/ke/gate.c
reactos/ntoskrnl/ke/queue.c
reactos/ntoskrnl/ke/thrdobj.c
reactos/ntoskrnl/ke/wait.c