crash the system is someone uses RTL functions that normally shouldn't be in ntoskrnl at all
Modified: trunk/reactos/ntoskrnl/rtl/libsupp.c

Modified: trunk/reactos/ntoskrnl/rtl/libsupp.c
--- trunk/reactos/ntoskrnl/rtl/libsupp.c	2005-10-27 23:24:15 UTC (rev 18815)
+++ trunk/reactos/ntoskrnl/rtl/libsupp.c	2005-10-27 23:31:14 UTC (rev 18816)
@@ -98,6 +98,7 @@
 RtlDeleteHeapLock(
     PRTL_CRITICAL_SECTION CriticalSection)
 {
+    KEBUGCHECK(0);
     return STATUS_SUCCESS;
 }
 
@@ -106,7 +107,7 @@
 RtlEnterHeapLock(
     PRTL_CRITICAL_SECTION CriticalSection)
 {
-    ExAcquireFastMutex((PFAST_MUTEX) CriticalSection);
+    KEBUGCHECK(0);
     return STATUS_SUCCESS;
 }
 
@@ -115,7 +116,7 @@
 RtlInitializeHeapLock(
     PRTL_CRITICAL_SECTION CriticalSection)
 {
-   ExInitializeFastMutex((PFAST_MUTEX)CriticalSection );
+   KEBUGCHECK(0);
    return STATUS_SUCCESS;
 }
 
@@ -124,7 +125,7 @@
 RtlLeaveHeapLock(
     PRTL_CRITICAL_SECTION CriticalSection)
 {
-    ExReleaseFastMutex((PFAST_MUTEX) CriticalSection );
+    KEBUGCHECK(0);
     return STATUS_SUCCESS;
 }