diff options
author | Filip Navara <filip.navara@gmail.com> | 2019-02-15 00:02:20 +0100 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2019-02-14 15:02:20 -0800 |
commit | 89e78f42ba11beaa81635a75cf593a3713dba176 (patch) | |
tree | 0455b36a0192008673743f97ce80214c9a0c778e /src/vm/comwaithandle.h | |
parent | 6c9ad257e78977c9fd5d2429490b5d2f72c1b612 (diff) | |
download | coreclr-89e78f42ba11beaa81635a75cf593a3713dba176.tar.gz coreclr-89e78f42ba11beaa81635a75cf593a3713dba176.tar.bz2 coreclr-89e78f42ba11beaa81635a75cf593a3713dba176.zip |
Remove unnecessary fields from WaitHandle (#22593)
* Remove unnecessary fields from WaitHandle
* Drop volatile from _waitHandle
* Address race condition in unmanaged code
* Remove unused hasThreadAffinity parameters
* Fix FCDECL argument counts
Diffstat (limited to 'src/vm/comwaithandle.h')
-rw-r--r-- | src/vm/comwaithandle.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vm/comwaithandle.h b/src/vm/comwaithandle.h index df08a10733..816af13e9b 100644 --- a/src/vm/comwaithandle.h +++ b/src/vm/comwaithandle.h @@ -19,9 +19,9 @@ class WaitHandleNative { public: - static FCDECL4(INT32, CorWaitOneNative, SafeHandle* safeWaitHandleUNSAFE, INT32 timeout, CLR_BOOL hasThreadAffinity, CLR_BOOL exitContext); + static FCDECL3(INT32, CorWaitOneNative, SafeHandle* safeWaitHandleUNSAFE, INT32 timeout, CLR_BOOL exitContext); static FCDECL4(INT32, CorWaitMultipleNative, Object* waitObjectsUNSAFE, INT32 timeout, CLR_BOOL exitContext, CLR_BOOL waitForAll); - static FCDECL5(INT32, CorSignalAndWaitOneNative, SafeHandle* safeWaitHandleSignalUNSAFE, SafeHandle* safeWaitHandleWaitUNSAFE, INT32 timeout, CLR_BOOL hasThreadAffinity, CLR_BOOL exitContext); + static FCDECL4(INT32, CorSignalAndWaitOneNative, SafeHandle* safeWaitHandleSignalUNSAFE, SafeHandle* safeWaitHandleWaitUNSAFE, INT32 timeout, CLR_BOOL exitContext); static FCDECL3(DWORD, WaitHelper, PTRArray *handleArrayUNSAFE, CLR_BOOL waitAll, DWORD millis); }; #endif |