Removed intrlck.c, because it is already in lib\rtl.
Modified: trunk/reactos/lib/kernel32/kernel32.xml
Deleted: trunk/reactos/lib/kernel32/synch/intrlck.c
Modified: trunk/reactos/lib/ntdll/ntdll.xml
Deleted: trunk/reactos/lib/ntdll/rtl/intrlck.c

Modified: trunk/reactos/lib/kernel32/kernel32.xml
--- trunk/reactos/lib/kernel32/kernel32.xml	2005-06-15 22:52:03 UTC (rev 15930)
+++ trunk/reactos/lib/kernel32/kernel32.xml	2005-06-15 23:00:10 UTC (rev 15931)
@@ -88,7 +88,6 @@
 	<directory name="synch">
 		<file>critical.c</file>
 		<file>event.c</file>
-		<file>intrlck.c</file>
 		<file>mutex.c</file>
 		<file>sem.c</file>
 		<file>timer.c</file>

Deleted: trunk/reactos/lib/kernel32/synch/intrlck.c
--- trunk/reactos/lib/kernel32/synch/intrlck.c	2005-06-15 22:52:03 UTC (rev 15930)
+++ trunk/reactos/lib/kernel32/synch/intrlck.c	2005-06-15 23:00:10 UTC (rev 15931)
@@ -1,170 +0,0 @@
-/*
- * COPYRIGHT:       See COPYING in the top level directory
- * PROJECT:         ReactOS system libraries
- * FILE:            lib/kernel32/sync/intrlck.c
- * PURPOSE:         Inter lock increments
- * UPDATE HISTORY:
- *                  Created 30/09/99
- */
-
-/*
- * Win32 kernel functions
- *
- * Copyright 1995 Martin von Loewis
- * Copyright 1997 Onno Hovers
- */
-
-#include <k32.h>
-
-
-/************************************************************************
-*           InterlockedIncrement			                *
-*									*
-* InterlockedIncrement adds 1 to a long variable and returns		*
-*  -  a negative number if the result < 0				*
-*  -  zero if the result == 0						*
-*  -  a positive number if the result > 0				*
-*									*
-* The returned number need not be equal to the result!!!!		*
-* note:									*
-*									*
-*
-* @implemented
-*
-************************************************************************/
-LONG
-STDCALL
-InterlockedIncrement(PLONG Addend)
-{
-	long ret = 0;
-	__asm__
-	(
-	   "\tlock\n"	/* for SMP systems */
-	   "\tincl	(%1)\n"
-	   "\tje	2f\n"
-	   "\tjl	1f\n"
-	   "\tincl	%0\n"
-	   "\tjmp	2f\n"
-	   "1:\tdec	%0\n"
-	   "2:\n"
-	   :"=r" (ret):"r" (Addend), "0" (0): "memory"
-	);
-	return ret;
-}
-
-/************************************************************************
-*           InterlockedDecrement			        	*
-*									*
-* InterlockedIncrement adds 1 to a long variable and returns		*
-*  -  a negative number if the result < 0				*
-*  -  zero if the result == 0						*
-*  -  a positive number if the result > 0				*
-*									*
-* The returned number need not be equal to the result!!!!		*
-*
-*
-* @implemented
-*
-************************************************************************/
-LONG
-STDCALL
-InterlockedDecrement(LPLONG lpAddend)
-{
-	long ret;
-	__asm__
-	(
-	   "\tlock\n"	/* for SMP systems */
-	   "\tdecl	(%1)\n"
-	   "\tje	2f\n"
-	   "\tjl	1f\n"
-	   "\tincl	%0\n"
-	   "\tjmp	2f\n"
-	   "1:\tdec	%0\n"
-	   "2:\n"
-	   :"=r" (ret):"r" (lpAddend), "0" (0): "memory"
-	);
-	return ret;
-
-
-}
-
-/************************************************************************
- *           InterlockedExchange
- *
- * Atomically exchanges a pair of values.
- *
- * RETURNS
- *	Prior value of value pointed to by Target
- *
- * @implemented
- */
-LONG
-STDCALL
-InterlockedExchange(LPLONG target, LONG value )
-{
-
-	long ret;
-	__asm__ ( /* lock for SMP systems */
-                  "lock\n\txchgl %0,(%1)"
-                  :"=r" (ret):"r" (target), "0" (value):"memory" );
-	return ret;
-
-
-}
-
-/************************************************************************
- *           InterlockedCompareExchange
- *
- * Atomically compares Destination and Comperand, and if found equal exchanges
- * the value of Destination with Exchange
- *
- * RETURNS
- *	Prior value of value pointed to by Destination
- *
- * @implemented
- */
-LONG
-STDCALL
-InterlockedCompareExchange(
-	    PLONG Destination,
-	    LONG Exchange,
-            LONG Comperand     )
-{
-	LONG ret;
-	__asm__ ( /* lock for SMP systems */
-                  "lock\n\t"
-                  "cmpxchgl %2,(%1)"
-                  :"=r" (ret)
-                  :"r" (Destination),"r" (Exchange), "0" (Comperand)
-                  :"memory" );
-	return ret;
-}
-
-/************************************************************************
- *           InterlockedExchangeAdd
- *
- * Atomically adds Increment to Addend and returns the previous value of
- * Addend
- *
- * RETURNS
- *	Prior value of value pointed to by Addend
- *
- * @implemented
- */
-LONG
-STDCALL
-InterlockedExchangeAdd(
-	    PLONG Addend,
-	    LONG Increment
-)
-{
-
-	LONG ret;
-	__asm__ ( /* lock for SMP systems */
-                  "lock\n\t"
-                  "xaddl %0,(%1)"
-                  :"=r" (ret)
-                  :"r" (Addend), "0" (Increment)
-                  :"memory" );
-	return ret;
-}

Modified: trunk/reactos/lib/ntdll/ntdll.xml
--- trunk/reactos/lib/ntdll/ntdll.xml	2005-06-15 22:52:03 UTC (rev 15930)
+++ trunk/reactos/lib/ntdll/ntdll.xml	2005-06-15 23:00:10 UTC (rev 15931)
@@ -39,7 +39,6 @@
 		<file>dbgbuffer.c</file>
 		<file>exception.c</file>
 		<file>handle.c</file>
-		<file>intrlck.c</file>
 		<file>libsupp.c</file>
 		<file>math.c</file>
 		<file>message.c</file>

Deleted: trunk/reactos/lib/ntdll/rtl/intrlck.c
--- trunk/reactos/lib/ntdll/rtl/intrlck.c	2005-06-15 22:52:03 UTC (rev 15930)
+++ trunk/reactos/lib/ntdll/rtl/intrlck.c	2005-06-15 23:00:10 UTC (rev 15931)
@@ -1,163 +0,0 @@
-/*
- * COPYRIGHT:       See COPYING in the top level directory
- * PROJECT:         ReactOS system libraries
- * FILE:            lib/ntdll/rtl/intrlck.c
- * PURPOSE:         Inter lock increments
- * UPDATE HISTORY:
- *                  Created 30/09/99
- */
-
-/*
- * Win32 kernel functions
- *
- * Copyright 1995 Martin von Loewis
- * Copyright 1997 Onno Hovers
- * Copied from kernel32
- */
-
-
-/************************************************************************
-*           InterlockedIncrement			                *
-*									*
-* InterlockedIncrement adds 1 to a long variable and returns		*
-*  -  a negative number if the result < 0				*
-*  -  zero if the result == 0						*
-*  -  a positive number if the result > 0				*
-*									*
-* The returned number need not be equal to the result!!!!		*
-* note:									*
-*									*
-************************************************************************/
-
-#include <windows.h>
-
-LONG
-STDCALL
-InterlockedIncrement(PLONG Addend)
-{
-	long ret = 0;
-	__asm__
-	(
-	   "\tlock\n"	/* for SMP systems */
-	   "\tincl	(%1)\n"
-	   "\tje	2f\n"
-	   "\tjl	1f\n"
-	   "\tincl	%0\n"
-	   "\tjmp	2f\n"
-	   "1:\tdec	%0\n"
-	   "2:\n"
-	   :"=r" (ret):"r" (Addend), "0" (0): "memory"
-	);
-	return ret;
-}
-
-/************************************************************************
-*           InterlockedDecrement			        	*
-*									*
-* InterlockedIncrement adds 1 to a long variable and returns		*
-*  -  a negative number if the result < 0				*
-*  -  zero if the result == 0						*
-*  -  a positive number if the result > 0				*
-*									*
-* The returned number need not be equal to the result!!!!		*
-************************************************************************/
-
-LONG
-STDCALL
-InterlockedDecrement(LPLONG lpAddend)
-{
-	long ret;
-	__asm__
-	(
-	   "\tlock\n"	/* for SMP systems */
-	   "\tdecl	(%1)\n"
-	   "\tje	2f\n"
-	   "\tjl	1f\n"
-	   "\tincl	%0\n"
-	   "\tjmp	2f\n"
-	   "1:\tdec	%0\n"
-	   "2:\n"
-	   :"=r" (ret):"r" (lpAddend), "0" (0): "memory"
-	);
-	return ret;
-
-
-}
-
-/************************************************************************
- *           InterlockedExchange
- *
- * Atomically exchanges a pair of values.
- *
- * RETURNS
- *	Prior value of value pointed to by Target
- */
-
-LONG
-STDCALL
-InterlockedExchange(LPLONG target, LONG value )
-{
-
-	long ret;
-	__asm__ ( /* lock for SMP systems */
-                  "lock\n\txchgl %0,(%1)"
-                  :"=r" (ret):"r" (target), "0" (value):"memory" );
-	return ret;
-
-
-}
-
-/************************************************************************
- *           InterlockedCompareExchange
- *
- * Atomically compares Destination and Comperand, and if found equal exchanges
- * the value of Destination with Exchange
- *
- * RETURNS
- *	Prior value of value pointed to by Destination
- */
-LONG
-STDCALL
-InterlockedCompareExchange(
-	PLONG Destination,
-	LONG Exchange,
-	LONG Comperand)
-{
-	LONG ret;
-	__asm__ ( /* lock for SMP systems */
-                  "lock\n\t"
-                  "cmpxchgl %2,(%1)"
-                  :"=r" (ret)
-                  :"r" (Destination),"r" (Exchange), "0" (Comperand)
-                  :"memory" );
-	return ret;
-
-}
-
-/************************************************************************
- *           InterlockedExchangeAdd
- *
- * Atomically adds Increment to Addend and returns the previous value of
- * Addend
- *
- * RETURNS
- *	Prior value of value pointed to by Addend
- */
-LONG
-STDCALL
-InterlockedExchangeAdd(
-	    PLONG Addend,
-	    LONG Increment
-)
-{
-
-	LONG ret;
-	__asm__ ( /* lock for SMP systems */
-                  "lock\n\t"
-                  "xaddl %0,(%1)"
-                  :"=r" (ret)
-                  :"r" (Addend), "0" (Increment)
-                  :"memory" );
-	return ret;
-
-}