libuv/src
Jameson Nash 837c62c71b windows: make uv_read_stop immediately stop reading
This implements locking around the blocking call to ReadFile to get
around a Windows kernel bug where a blocking ReadFile operation on a
stream can deadlock the thread. This allows uv_read_stop to immediately
cancel a pending IO operation, and allows uv_pipe_getsockname to
"pause" any pending read (from libuv) while it retrieves the
sockname information.

If unsupported by the OS (pre-Vista), this reverts to the old
(e.g. deadlock-prone) behavior

Closes #1313
2014-08-09 11:10:57 +02:00
..
unix include: avoid using C++ 'template' reserved word 2014-08-06 12:52:46 +02:00
win windows: make uv_read_stop immediately stop reading 2014-08-09 11:10:57 +02:00
fs-poll.c unix, windows: removed unused status parameter 2014-03-17 21:42:36 +01:00
heap-inl.h heap: fix heap_remove() 2014-05-23 20:04:42 +04:00
inet.c unix, windows: fix parsing scoped IPv6 addresses 2014-05-25 23:30:46 +02:00
queue.h queue: strengthen type checks 2013-11-02 13:55:57 +01:00
threadpool.c windows: don't use atexit for cleaning up the threadpool 2014-07-28 09:38:57 +02:00
uv-common.c unix, win: add uv_udp_try_send 2014-07-04 18:30:33 +02:00
uv-common.h unix, win: add uv_udp_try_send 2014-07-04 18:30:33 +02:00
version.c Now working on v0.10.28 2014-05-01 09:23:46 -07:00