mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2024-11-21 16:46:54 -08:00
Added patch to forward InterlockedPushListSList to ntdll.
This commit is contained in:
parent
805d39fc10
commit
e343b21ed1
@ -0,0 +1,37 @@
|
||||
From 81cb0869aced99d1ff549b3f3ddc98e6ba0d1fc9 Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Lackner <sebastian@fds-team.de>
|
||||
Date: Tue, 12 Jan 2016 05:30:09 +0100
|
||||
Subject: kernel32: Forward InterlockedPushListSList to ntdll.
|
||||
|
||||
---
|
||||
.../api-ms-win-core-interlocked-l1-1-0.spec | 2 +-
|
||||
dlls/kernel32/kernel32.spec | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/dlls/api-ms-win-core-interlocked-l1-1-0/api-ms-win-core-interlocked-l1-1-0.spec b/dlls/api-ms-win-core-interlocked-l1-1-0/api-ms-win-core-interlocked-l1-1-0.spec
|
||||
index 9c6d25c..695e308 100644
|
||||
--- a/dlls/api-ms-win-core-interlocked-l1-1-0/api-ms-win-core-interlocked-l1-1-0.spec
|
||||
+++ b/dlls/api-ms-win-core-interlocked-l1-1-0/api-ms-win-core-interlocked-l1-1-0.spec
|
||||
@@ -8,5 +8,5 @@
|
||||
@ stdcall -arch=i386 InterlockedIncrement(ptr) kernel32.InterlockedIncrement
|
||||
@ stdcall InterlockedPopEntrySList(ptr) kernel32.InterlockedPopEntrySList
|
||||
@ stdcall InterlockedPushEntrySList(ptr ptr) kernel32.InterlockedPushEntrySList
|
||||
-@ stub InterlockedPushListSList
|
||||
+@ stdcall InterlockedPushListSList(ptr ptr ptr long) kernel32.InterlockedPushListSList
|
||||
@ stdcall QueryDepthSList(ptr) kernel32.QueryDepthSList
|
||||
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
|
||||
index 68325ba..124bd74 100644
|
||||
--- a/dlls/kernel32/kernel32.spec
|
||||
+++ b/dlls/kernel32/kernel32.spec
|
||||
@@ -957,7 +957,7 @@
|
||||
@ stdcall -arch=i386 InterlockedIncrement(ptr)
|
||||
@ stdcall InterlockedPopEntrySList(ptr) ntdll.RtlInterlockedPopEntrySList
|
||||
@ stdcall InterlockedPushEntrySList(ptr ptr) ntdll.RtlInterlockedPushEntrySList
|
||||
-# @ stub InterlockedPushListSList
|
||||
+@ stdcall InterlockedPushListSList(ptr ptr ptr long) ntdll.RtlInterlockedPushListSList
|
||||
@ stub InvalidateConsoleDIBits
|
||||
@ stdcall InvalidateNLSCache()
|
||||
@ stdcall IsBadCodePtr(ptr)
|
||||
--
|
||||
2.6.4
|
||||
|
1
patches/kernel32-InterlockedPushListSList/definition
Normal file
1
patches/kernel32-InterlockedPushListSList/definition
Normal file
@ -0,0 +1 @@
|
||||
Fixes: Forward InterlockedPushListSList to ntdll
|
@ -157,6 +157,7 @@ patch_enable_all ()
|
||||
enable_kernel32_Cwd_Startup_Info="$1"
|
||||
enable_kernel32_FreeUserPhysicalPages="$1"
|
||||
enable_kernel32_GetFinalPathNameByHandle="$1"
|
||||
enable_kernel32_InterlockedPushListSList="$1"
|
||||
enable_kernel32_LocaleNameToLCID="$1"
|
||||
enable_kernel32_Named_Pipe="$1"
|
||||
enable_kernel32_NeedCurrentDirectoryForExePath="$1"
|
||||
@ -594,6 +595,9 @@ patch_enable ()
|
||||
kernel32-GetFinalPathNameByHandle)
|
||||
enable_kernel32_GetFinalPathNameByHandle="$2"
|
||||
;;
|
||||
kernel32-InterlockedPushListSList)
|
||||
enable_kernel32_InterlockedPushListSList="$2"
|
||||
;;
|
||||
kernel32-LocaleNameToLCID)
|
||||
enable_kernel32_LocaleNameToLCID="$2"
|
||||
;;
|
||||
@ -3554,6 +3558,18 @@ if test "$enable_kernel32_GetFinalPathNameByHandle" -eq 1; then
|
||||
) >> "$patchlist"
|
||||
fi
|
||||
|
||||
# Patchset kernel32-InterlockedPushListSList
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/api-ms-win-core-interlocked-l1-1-0/api-ms-win-core-interlocked-l1-1-0.spec, dlls/kernel32/kernel32.spec
|
||||
# |
|
||||
if test "$enable_kernel32_InterlockedPushListSList" -eq 1; then
|
||||
patch_apply kernel32-InterlockedPushListSList/0001-kernel32-Forward-InterlockedPushListSList-to-ntdll.patch
|
||||
(
|
||||
echo '+ { "Sebastian Lackner", "kernel32: Forward InterlockedPushListSList to ntdll.", 1 },';
|
||||
) >> "$patchlist"
|
||||
fi
|
||||
|
||||
# Patchset kernel32-LocaleNameToLCID
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
|
Loading…
Reference in New Issue
Block a user