[PATCH] make_specfiles: Add extra group for api-ms-win-core-synch-*

Fabian Maurer dark.shadow4 at web.de
Thu Nov 8 11:28:19 CST 2018


This is needed since functions from kernelbase are used.

Signed-off-by: Fabian Maurer <dark.shadow4 at web.de>
---
 .../api-ms-win-core-synch-l1-2-0.spec                  |  6 +++---
 .../api-ms-win-core-synch-l1-2-1.spec                  |  6 +++---
 tools/make_specfiles                                   | 10 +++++++---
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/dlls/api-ms-win-core-synch-l1-2-0/api-ms-win-core-synch-l1-2-0.spec b/dlls/api-ms-win-core-synch-l1-2-0/api-ms-win-core-synch-l1-2-0.spec
index d35fe78481..84beb975a2 100644
--- a/dlls/api-ms-win-core-synch-l1-2-0/api-ms-win-core-synch-l1-2-0.spec
+++ b/dlls/api-ms-win-core-synch-l1-2-0/api-ms-win-core-synch-l1-2-0.spec
@@ -51,8 +51,8 @@
 @ stdcall WaitForMultipleObjectsEx(long ptr long long long) kernel32.WaitForMultipleObjectsEx
 @ stdcall WaitForSingleObject(long long) kernel32.WaitForSingleObject
 @ stdcall WaitForSingleObjectEx(long long long) kernel32.WaitForSingleObjectEx
-@ stub WaitOnAddress
+@ stdcall WaitOnAddress(ptr ptr long long) kernelbase.WaitOnAddress
 @ stdcall WakeAllConditionVariable(ptr) kernel32.WakeAllConditionVariable
-@ stub WakeByAddressAll
-@ stub WakeByAddressSingle
+@ stdcall WakeByAddressAll(ptr) kernelbase.WakeByAddressAll
+@ stdcall WakeByAddressSingle(ptr) kernelbase.WakeByAddressSingle
 @ stdcall WakeConditionVariable(ptr) kernel32.WakeConditionVariable
diff --git a/dlls/api-ms-win-core-synch-l1-2-1/api-ms-win-core-synch-l1-2-1.spec b/dlls/api-ms-win-core-synch-l1-2-1/api-ms-win-core-synch-l1-2-1.spec
index 84f40fa142..9e533678b5 100644
--- a/dlls/api-ms-win-core-synch-l1-2-1/api-ms-win-core-synch-l1-2-1.spec
+++ b/dlls/api-ms-win-core-synch-l1-2-1/api-ms-win-core-synch-l1-2-1.spec
@@ -54,8 +54,8 @@
 @ stdcall WaitForMultipleObjectsEx(long ptr long long long) kernel32.WaitForMultipleObjectsEx
 @ stdcall WaitForSingleObject(long long) kernel32.WaitForSingleObject
 @ stdcall WaitForSingleObjectEx(long long long) kernel32.WaitForSingleObjectEx
-@ stub WaitOnAddress
+@ stdcall WaitOnAddress(ptr ptr long long) kernelbase.WaitOnAddress
 @ stdcall WakeAllConditionVariable(ptr) kernel32.WakeAllConditionVariable
-@ stub WakeByAddressAll
-@ stub WakeByAddressSingle
+@ stdcall WakeByAddressAll(ptr) kernelbase.WakeByAddressAll
+@ stdcall WakeByAddressSingle(ptr) kernelbase.WakeByAddressSingle
 @ stdcall WakeConditionVariable(ptr) kernel32.WakeConditionVariable
diff --git a/tools/make_specfiles b/tools/make_specfiles
index b05afb8189..4c494873ae 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -192,6 +192,13 @@ my @dll_groups =
   "rasapi32",
   "ext-ms-win-ras-rasapi32-l1-1-0",
  ],
+ [
+  "kernel32",
+  "kernelbase",
+  "api-ms-win-core-synch-l1-1-0",
+  "api-ms-win-core-synch-l1-2-0",
+  "api-ms-win-core-synch-l1-2-1",
+ ],
  [
   "kernel32",
   "api-ms-win-appmodel-identity-l1-1-0",
@@ -220,9 +227,6 @@ my @dll_groups =
   "api-ms-win-core-sysinfo-l1-2-0",
   "api-ms-win-core-util-l1-1-0",
   "api-ms-win-core-synch-ansi-l1-1-0",
-  "api-ms-win-core-synch-l1-1-0",
-  "api-ms-win-core-synch-l1-2-0",
-  "api-ms-win-core-synch-l1-2-1",
   "api-ms-win-core-console-l1-1-0",
   "api-ms-win-core-console-l2-1-0",
   "api-ms-win-core-file-l1-1-0",
-- 
2.19.1




More information about the wine-devel mailing list