Initial revision
[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 <internal/kernel.h>
14 #include <internal/linkage.h>
15 #include <ddk/ntddk.h>
16
17 #include <internal/debug.h>
18
19 /* FUNCTIONS *****************************************************************/
20
21 INTERLOCKED_RESULT ExInterlockedDecrementLong(PLONG Addend,
22 PKSPIN_LOCK Lock)
23 {
24 UNIMPLEMENTED;
25 }
26
27 ULONG ExInterlockedExchangeUlong(PULONG Target,
28 ULONG Value,
29 PKSPIN_LOCK Lock)
30 {
31 UNIMPLEMENTED;
32 }
33
34 ULONG ExInterlockedAddUlong(PULONG Addend,
35 ULONG Increment,
36 PKSPIN_LOCK Lock)
37 {
38 UNIMPLEMENTED;
39 }
40
41 INTERLOCKED_RESULT ExInterlockedIncrementLong(PLONG Addend,
42 PKSPIN_LOCK Lock)
43 {
44 UNIMPLEMENTED;
45 }