diff options
author | Niklas Therning <niklas@therning.org> | 2016-09-28 17:54:45 +0300 |
---|---|---|
committer | Niklas Therning <niklas@therning.org> | 2016-10-07 15:30:28 +0300 |
commit | 53af53ae5923ccb205ea8e0ebebdbe0c0ee5de88 (patch) | |
tree | 00c187c5667ae5599bb9323122c6b4a2d2d89105 /msvc/libmonoruntime.vcxproj | |
parent | b612056c4ee2250066bc274f169a65e36005a484 (diff) |
Make blocking socket calls on Windows interruptible
This second commit adds functions to socket-io.c which uses
WSAEventSelect()/WSAWaitForMultipleEvents() or overlapped I/O to make
potentielly blocking socket calls interruptible (alertable).
Diffstat (limited to 'msvc/libmonoruntime.vcxproj')
-rw-r--r-- | msvc/libmonoruntime.vcxproj | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/msvc/libmonoruntime.vcxproj b/msvc/libmonoruntime.vcxproj index 78517bc7c3a..27b57943223 100644 --- a/msvc/libmonoruntime.vcxproj +++ b/msvc/libmonoruntime.vcxproj @@ -26,6 +26,7 @@ <ClCompile Include="..\mono\metadata\class.c" />
<ClCompile Include="..\mono\metadata\cominterop.c" />
<ClCompile Include="..\mono\metadata\console-win32.c" />
+ <ClCompile Include="..\mono\metadata\socket-io-windows.c" />
<ClCompile Include="..\mono\metadata\w32mutex-win32.c" />
<ClCompile Include="..\mono\metadata\w32semaphore-win32.c" />
<ClCompile Include="..\mono\metadata\w32event-win32.c" />
@@ -144,6 +145,7 @@ <ClInclude Include="..\mono\metadata\seq-points-data.h" />
<ClInclude Include="..\mono\metadata\sgen-bridge-internals.h" />
<ClInclude Include="..\mono\metadata\sgen-client-mono.h" />
+ <ClInclude Include="..\mono\metadata\socket-io-windows-internals.h" />
<ClInclude Include="..\mono\metadata\threadpool-ms-io.h" />
<ClInclude Include="..\mono\metadata\threadpool-ms.h" />
<ClInclude Include="..\mono\sgen\gc-internal-agnostic.h" />
|