[PATCH 2/2] msvcr110: Add _Cancellation_beacon::_Cancellation_beacon_dtor stub.
Torge Matthies
tmatthies at codeweavers.com
Mon Apr 11 10:28:26 CDT 2022
Signed-off-by: Torge Matthies <tmatthies at codeweavers.com>
---
dlls/msvcr110/msvcr110.spec | 2 +-
dlls/msvcr120/msvcr120.spec | 2 +-
dlls/msvcr120_app/msvcr120_app.spec | 2 +-
dlls/msvcrt/concurrency.c | 7 +++++++
4 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index b77671602ea..ddeb994913f 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -277,7 +277,7 @@
@ stub -arch=win64 ??1_CancellationTokenState at details@Concurrency@@UEAA at XZ
@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
-@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ cdecl -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ(ptr) _Cancellation_beacon_dtor
@ cdecl -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ(ptr) _Condition_variable_dtor
@ thiscall -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ(ptr) _Condition_variable_dtor
@ cdecl -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ(ptr) _Condition_variable_dtor
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 4d54227fd52..9e6215c3a96 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -271,7 +271,7 @@
@ cdecl -arch=win64 ??1SchedulerPolicy at Concurrency@@QEAA at XZ(ptr) SchedulerPolicy_dtor
@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
-@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ cdecl -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ(ptr) _Cancellation_beacon_dtor
@ cdecl -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ(ptr) _Condition_variable_dtor
@ thiscall -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ(ptr) _Condition_variable_dtor
@ cdecl -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ(ptr) _Condition_variable_dtor
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index 3bb28baa631..1f492344486 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -269,7 +269,7 @@
@ cdecl -arch=win64 ??1SchedulerPolicy at Concurrency@@QEAA at XZ(ptr) msvcr120.??1SchedulerPolicy at Concurrency@@QEAA at XZ
@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
-@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ cdecl -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ(ptr) msvcr120.??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
@ cdecl -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ(ptr) msvcr120.??1_Condition_variable at details@Concurrency@@QAA at XZ
@ thiscall -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ(ptr) msvcr120.??1_Condition_variable at details@Concurrency@@QAE at XZ
@ cdecl -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ(ptr) msvcr120.??1_Condition_variable at details@Concurrency@@QEAA at XZ
diff --git a/dlls/msvcrt/concurrency.c b/dlls/msvcrt/concurrency.c
index 0f9d0141f4c..0ee17c518c8 100644
--- a/dlls/msvcrt/concurrency.c
+++ b/dlls/msvcrt/concurrency.c
@@ -2505,6 +2505,13 @@ _Cancellation_beacon* __thiscall _Cancellation_beacon_ctor(_Cancellation_beacon
return this;
}
+/* ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ */
+DEFINE_THISCALL_WRAPPER(_Cancellation_beacon_dtor, 4)
+void __thiscall _Cancellation_beacon_dtor(_Cancellation_beacon *this)
+{
+ FIXME("(%p): stub!\n", this);
+}
+
/* ??0_Condition_variable at details@Concurrency@@QAE at XZ */
/* ??0_Condition_variable at details@Concurrency@@QEAA at XZ */
DEFINE_THISCALL_WRAPPER(_Condition_variable_ctor, 4)
--
2.35.1
More information about the wine-devel
mailing list