Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiklas Therning <niklas@therning.org>2016-09-28 17:54:45 +0300
committerNiklas Therning <niklas@therning.org>2016-10-07 15:30:28 +0300
commit53af53ae5923ccb205ea8e0ebebdbe0c0ee5de88 (patch)
tree00c187c5667ae5599bb9323122c6b4a2d2d89105 /msvc/libmonoruntime.vcxproj
parentb612056c4ee2250066bc274f169a65e36005a484 (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.vcxproj2
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" />