Module: wine Branch: master Commit: b563ff18cea031aa674c500b1496ee47267fbae8 URL: https://gitlab.winehq.org/wine/wine/-/commit/b563ff18cea031aa674c500b1496ee4...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Jun 14 11:41:49 2024 +0200
ntdll: Move the PEB lock Rtl functions to env.c.
---
dlls/ntdll/env.c | 16 ++++++++++++++++ dlls/ntdll/rtl.c | 16 ---------------- 2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/dlls/ntdll/env.c b/dlls/ntdll/env.c index 14f00ab1538..720597dcaf9 100644 --- a/dlls/ntdll/env.c +++ b/dlls/ntdll/env.c @@ -106,6 +106,22 @@ static void set_wow64_environment( WCHAR **env ) }
+/****************************************************************************** + * RtlAcquirePebLock [NTDLL.@] + */ +void WINAPI RtlAcquirePebLock(void) +{ + RtlEnterCriticalSection( NtCurrentTeb()->Peb->FastPebLock ); +} + +/****************************************************************************** + * RtlReleasePebLock [NTDLL.@] + */ +void WINAPI RtlReleasePebLock(void) +{ + RtlLeaveCriticalSection( NtCurrentTeb()->Peb->FastPebLock ); +} + /****************************************************************************** * RtlCreateEnvironment [NTDLL.@] */ diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c index 31c98424aca..047cce1e0d5 100644 --- a/dlls/ntdll/rtl.c +++ b/dlls/ntdll/rtl.c @@ -183,22 +183,6 @@ NTSTATUS WINAPI vDbgPrintExWithPrefix( LPCSTR prefix, ULONG id, ULONG level, LPC return STATUS_SUCCESS; }
-/****************************************************************************** - * RtlAcquirePebLock [NTDLL.@] - */ -VOID WINAPI RtlAcquirePebLock(void) -{ - RtlEnterCriticalSection( NtCurrentTeb()->Peb->FastPebLock ); -} - -/****************************************************************************** - * RtlReleasePebLock [NTDLL.@] - */ -VOID WINAPI RtlReleasePebLock(void) -{ - RtlLeaveCriticalSection( NtCurrentTeb()->Peb->FastPebLock ); -} - /****************************************************************************** * RtlInitializeGenericTable [NTDLL.@] */