[RDBSS]
authorPierre Schweitzer <pierre@reactos.org>
Tue, 1 Aug 2017 06:35:20 +0000 (06:35 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Tue, 1 Aug 2017 06:35:20 +0000 (06:35 +0000)
For non dbg builds, don't implement macro defined functions RxCheckShareAccess(), RxRemoveShareAccess(), RxSetShareAccess(), RxUpdateShareAccess()

CORE-11327
CORE-13610

svn path=/trunk/; revision=75465

reactos/sdk/lib/drivers/rdbsslib/rdbss.c

index f3771cf..5a9a832 100644 (file)
@@ -1328,6 +1328,7 @@ RxCheckFcbStructuresForAlignment(
     UNIMPLEMENTED;
 }
 
+#if DBG
 NTSTATUS
 RxCheckShareAccess(
     _In_ ACCESS_MASK DesiredAccess,
@@ -1345,6 +1346,7 @@ RxCheckShareAccess(
 
     return IoCheckShareAccess(DesiredAccess, DesiredShareAccess, FileObject, ShareAccess, Update);
 }
+#endif
 
 /*
  * @implemented
@@ -8241,6 +8243,7 @@ RxRemoveOverflowEntry(
     return Context;
 }
 
+#if DBG
 /*
  * @implemented
  */
@@ -8257,6 +8260,7 @@ RxRemoveShareAccess(
     IoRemoveShareAccess(FileObject, ShareAccess);
     RxDumpCurrentAccess(where, "after", wherelogtag, ShareAccess);
 }
+#endif
 
 /*
  * @implemented
@@ -8641,6 +8645,7 @@ RxSetRenameInfo(
     return STATUS_NOT_IMPLEMENTED;
 }
 
+#if DBG
 /*
  * @implemented
  */
@@ -8659,6 +8664,7 @@ RxSetShareAccess(
     IoSetShareAccess(DesiredAccess, DesiredShareAccess, FileObject, ShareAccess);
     RxDumpCurrentAccess(where, "after", wherelogtag, ShareAccess);
 }
+#endif
 
 NTSTATUS
 RxSetSimpleInfo(
@@ -8916,6 +8922,7 @@ RxTryToBecomeTheTopLevelIrp(
     return TRUE;
 }
 
+#if DBG
 /*
  * @implemented
  */
@@ -8932,6 +8939,7 @@ RxUpdateShareAccess(
     IoUpdateShareAccess(FileObject, ShareAccess);
     RxDumpCurrentAccess(where, "after", wherelogtag, ShareAccess);
 }
+#endif
 
 /*
  * @implemented