2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Runtime Library
4 * PURPOSE: RTL Interlocked Routines
5 * FILE: lib/rtl/interlck.c
6 * PROGRAMERS: Stefan Ginsberg (stefan__100__@hotmail.com)
9 /* INCLUDES *****************************************************************/
16 /* FUNCTIONS ***************************************************************/
20 RtlInterlockedPushListSList(IN PSLIST_HEADER ListHead
,
22 IN PSLIST_ENTRY ListEnd
,
31 RtlInterlockedCompareExchange64(LONGLONG
volatile *Destination
,
35 /* Just call the intrinsic */
36 return _InterlockedCompareExchange64(Destination
, Exchange
, Comparand
);