[PATCH 3/3] msvcp140: Added __crtCreateSemaphoreExW()
Nikolay Sivov
nsivov at codeweavers.com
Sun Aug 7 04:22:17 CDT 2016
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/msvcp140/msvcp140.spec | 2 +-
dlls/msvcp90/misc.c | 12 ++++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/dlls/msvcp140/msvcp140.spec b/dlls/msvcp140/msvcp140.spec
index 862755d..e74e967 100644
--- a/dlls/msvcp140/msvcp140.spec
+++ b/dlls/msvcp140/msvcp140.spec
@@ -3758,7 +3758,7 @@
@ stub __crtCompareStringEx
@ cdecl __crtCompareStringW(long long wstr long wstr long) msvcrt.__crtCompareStringW
@ cdecl __crtCreateEventExW(ptr wstr long long) MSVCP__crtCreateEventExW
-@ stub __crtCreateSemaphoreExW
+@ cdecl __crtCreateSemaphoreExW(ptr long long wstr long long) MSVCP__crtCreateSemaphoreExW
@ stub __crtCreateSymbolicLinkW
@ stub __crtCreateThreadpoolTimer
@ stub __crtCreateThreadpoolWait
diff --git a/dlls/msvcp90/misc.c b/dlls/msvcp90/misc.c
index cfba610..a6dc7fb 100644
--- a/dlls/msvcp90/misc.c
+++ b/dlls/msvcp90/misc.c
@@ -1094,6 +1094,18 @@ ULONGLONG CDECL MSVCP__crtGetTickCount64(void)
return GetTickCount64();
}
+/*********************************************************************
+ * __crtCreateSemaphoreExW (MSVCP140.@)
+ */
+HANDLE CDECL MSVCP__crtCreateSemaphoreExW(
+ SECURITY_ATTRIBUTES *attribs, LONG initial_count, LONG max_count, LPCWSTR name,
+ DWORD flags, DWORD access)
+{
+ TRACE("(%p %d %d %s 0x%08x 0x%08x)\n", attribs, initial_count, max_count, debugstr_w(name),
+ flags, access);
+ return CreateSemaphoreExW(attribs, initial_count, max_count, name, flags, access);
+}
+
void init_misc(void *base)
{
#ifdef __x86_64__
--
2.8.1
More information about the wine-patches
mailing list