Fix RtlCriticalSection dummy calls in ntoskrnl's libsupp, for
consistency with previous patch and correctness of types.
Modified: trunk/reactos/ntoskrnl/rtl/libsupp.c
_____
Modified: trunk/reactos/ntoskrnl/rtl/libsupp.c
--- trunk/reactos/ntoskrnl/rtl/libsupp.c 2005-01-03 23:24:12 UTC
(rev 12770)
+++ trunk/reactos/ntoskrnl/rtl/libsupp.c 2005-01-03 23:35:02 UTC
(rev 12771)
@@ -14,83 +14,73 @@
#define NDEBUG
#include <internal/debug.h>
-//FIXME: sort this out somehow
-#define PCRITICAL_SECTION PVOID
-#define LPCRITICAL_SECTION PVOID
+//FIXME: sort this out somehow. IAI: Sorted in new header branch
+#define PRTL_CRITICAL_SECTION PVOID
/* FUNCTIONS
*****************************************************************/
-/*
- * @implemented
- */
-VOID STDCALL
-RtlDeleteCriticalSection(PCRITICAL_SECTION CriticalSection)
+NTSTATUS
+STDCALL
+RtlDeleteCriticalSection(
+ PRTL_CRITICAL_SECTION CriticalSection)
{
+ return STATUS_SUCCESS;
}
-/*
- * @implemented
- */
-DWORD STDCALL
+DWORD
+STDCALL
RtlSetCriticalSectionSpinCount(
- LPCRITICAL_SECTION CriticalSection,
+ PRTL_CRITICAL_SECTION CriticalSection,
DWORD SpinCount
)
{
return 0;
}
-
-/*
- * @implemented
- */
-VOID STDCALL
-RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
+NTSTATUS
+STDCALL
+RtlEnterCriticalSection(
+ PRTL_CRITICAL_SECTION CriticalSection)
{
- ExAcquireFastMutex((PFAST_MUTEX) CriticalSection );
+ ExAcquireFastMutex((PFAST_MUTEX) CriticalSection);
+ return STATUS_SUCCESS;
}
-
-/*
- * @implemented
- */
-NTSTATUS STDCALL
-RtlInitializeCriticalSection(PCRITICAL_SECTION CriticalSection)
+NTSTATUS
+STDCALL
+RtlInitializeCriticalSection(
+ PRTL_CRITICAL_SECTION CriticalSection)
{
ExInitializeFastMutex((PFAST_MUTEX)CriticalSection );
return STATUS_SUCCESS;
}
-
-/*
- * @implemented
- */
-VOID STDCALL
-RtlLeaveCriticalSection(PCRITICAL_SECTION CriticalSection)
+NTSTATUS
+STDCALL
+RtlLeaveCriticalSection(
+ PRTL_CRITICAL_SECTION CriticalSection)
{
- ExReleaseFastMutex((PFAST_MUTEX) CriticalSection );
+ ExReleaseFastMutex((PFAST_MUTEX) CriticalSection );
+ return STATUS_SUCCESS;
}
-/*
- * @implemented
- */
-BOOLEAN STDCALL
-RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
+BOOLEAN
+STDCALL
+RtlTryEnterCriticalSection(
+ PRTL_CRITICAL_SECTION CriticalSection)
{
- return ExTryToAcquireFastMutex((PFAST_MUTEX) CriticalSection );
+ return ExTryToAcquireFastMutex((PFAST_MUTEX) CriticalSection );
}
-/*
- * @implemented
- */
-NTSTATUS STDCALL
-RtlInitializeCriticalSectionAndSpinCount (
- PCRITICAL_SECTION CriticalSection,
- ULONG SpinCount)
+NTSTATUS
+STDCALL
+RtlInitializeCriticalSectionAndSpinCount(
+ PRTL_CRITICAL_SECTION CriticalSection,
+ ULONG SpinCount)
{
- ExInitializeFastMutex((PFAST_MUTEX)CriticalSection );
- return STATUS_SUCCESS;
+ ExInitializeFastMutex((PFAST_MUTEX)CriticalSection );
+ return STATUS_SUCCESS;
}
/* EOF */
Show replies by date