25287e6ebd450f0c0973f47f27a217ae64b0890c
[reactos.git] / reactos / ntoskrnl / ex / interlck.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: ntoskrnl/ex/interlck.c
5 * PURPOSE: Implements interlocked functions
6 * PROGRAMMER: David Welch (welch@mcmail.com)
7 * UPDATE HISTORY:
8 * Created 22/05/98
9 */
10
11 /* INCLUDES *****************************************************************/
12
13 #include <ddk/ntddk.h>
14
15 #include <internal/debug.h>
16
17 /* FUNCTIONS *****************************************************************/
18
19 INTERLOCKED_RESULT ExInterlockedDecrementLong(PLONG Addend,
20 PKSPIN_LOCK Lock)
21 {
22 UNIMPLEMENTED;
23 }
24
25 ULONG ExInterlockedExchangeUlong(PULONG Target,
26 ULONG Value,
27 PKSPIN_LOCK Lock)
28 {
29 UNIMPLEMENTED;
30 }
31
32 ULONG ExInterlockedAddUlong(PULONG Addend,
33 ULONG Increment,
34 PKSPIN_LOCK Lock)
35 {
36 UNIMPLEMENTED;
37 }
38
39 INTERLOCKED_RESULT ExInterlockedIncrementLong(PLONG Addend,
40 PKSPIN_LOCK Lock)
41 {
42 UNIMPLEMENTED;
43 }