Port some CoreRT Threading classes to Mono (#47333)
authorRyan Lucia <rylucia@microsoft.com>
Sat, 13 Mar 2021 07:33:05 +0000 (02:33 -0500)
committerGitHub <noreply@github.com>
Sat, 13 Mar 2021 07:33:05 +0000 (08:33 +0100)
commit6791d05494f5aa4d1a789525c2708e775aafdc07
tree59217f24b4cbbf2b41780aa2d0d593642f74a409
parent2b55b103e1dfb7c0afcc8042fd154be345fb3744
Port some CoreRT Threading classes to Mono (#47333)
61 files changed:
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetLastError.cs [new file with mode: 0644]
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Threading.cs [new file with mode: 0644]
src/libraries/System.IO.IsolatedStorage/tests/AssemblyInfo.cs
src/libraries/System.Private.CoreLib/src/Resources/Strings.resx
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeHandle.cs
src/libraries/System.Private.CoreLib/src/System/Threading/EventWaitHandle.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/LowLevelMonitor.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/LowLevelMonitor.cs
src/libraries/System.Private.CoreLib/src/System/Threading/Mutex.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/Semaphore.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/WaitHandle.Windows.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Threading/WaitHandle.cs
src/libraries/System.Private.CoreLib/src/System/Threading/WaitSubsystem.HandleManager.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/WaitSubsystem.ThreadWaitInfo.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/WaitSubsystem.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Threading/WaitSubsystem.WaitableObject.Unix.cs
src/libraries/System.Threading.Thread/tests/ThreadTests.cs
src/libraries/System.Threading/tests/MutexTests.cs
src/mono/System.Private.CoreLib/System.Private.CoreLib.csproj
src/mono/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.Unix.Mono.cs [deleted file]
src/mono/System.Private.CoreLib/src/System/Threading/EventWaitHandle.Unix.Mono.cs [deleted file]
src/mono/System.Private.CoreLib/src/System/Threading/Mutex.Unix.Mono.cs [deleted file]
src/mono/System.Private.CoreLib/src/System/Threading/Semaphore.Unix.Mono.cs [deleted file]
src/mono/System.Private.CoreLib/src/System/Threading/Thread.Mono.cs
src/mono/System.Private.CoreLib/src/System/Threading/WaitHandle.Mono.cs [deleted file]
src/mono/mono/metadata/CMakeLists.txt
src/mono/mono/metadata/appdomain.c
src/mono/mono/metadata/domain.c
src/mono/mono/metadata/icall-decl.h
src/mono/mono/metadata/icall-def-netcore.h
src/mono/mono/metadata/icall-table.h
src/mono/mono/metadata/icall.c
src/mono/mono/metadata/monitor.c
src/mono/mono/metadata/object-internals.h
src/mono/mono/metadata/threads-types.h
src/mono/mono/metadata/threads.c
src/mono/mono/metadata/w32event-unix.c
src/mono/mono/metadata/w32event-win32.c
src/mono/mono/metadata/w32event.h
src/mono/mono/metadata/w32file-internals.h [deleted file]
src/mono/mono/metadata/w32file-unix-glob.c [deleted file]
src/mono/mono/metadata/w32file-unix-glob.h [deleted file]
src/mono/mono/metadata/w32file-unix.c
src/mono/mono/metadata/w32file-win32.c
src/mono/mono/metadata/w32file.h
src/mono/mono/metadata/w32handle-namespace.c
src/mono/mono/metadata/w32handle.c
src/mono/mono/metadata/w32handle.h
src/mono/mono/metadata/w32mutex-unix.c [deleted file]
src/mono/mono/metadata/w32mutex-win32.c [deleted file]
src/mono/mono/metadata/w32mutex.h [deleted file]
src/mono/mono/metadata/w32semaphore-unix.c [deleted file]
src/mono/mono/metadata/w32semaphore-win32.c [deleted file]
src/mono/mono/metadata/w32semaphore.h [deleted file]
src/mono/mono/metadata/w32socket-internals.h [deleted file]
src/mono/mono/metadata/w32socket-unix.c [deleted file]
src/mono/mono/metadata/w32socket-win32.c [deleted file]
src/mono/mono/metadata/w32socket.h [deleted file]
src/mono/mono/mini/debugger-agent.c
src/mono/mono/mini/mini-wasm.c