libuv/src/win
Bartosz Sosnowski ee87f34474
win,tty: fix uv_tty_close()
Under some condition, uv_tty_close() would not stop console reads.
This fixes that issue by first stopping read, then closing the
handle.

Fixes: https://github.com/nodejs/node/issues/22999
PR-URL: https://github.com/libuv/libuv/pull/2005
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2018-09-30 13:02:11 -04:00
..
async.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
atomicops-inl.h src,test: fix idiosyncratic comment style 2018-05-29 11:56:49 -07:00
core.c Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" 2018-09-10 07:59:00 +02:00
detect-wakeup.c build: add -Wstrict-prototypes 2017-05-02 23:00:33 +02:00
dl.c win: fix non-English dlopen error message 2017-10-19 15:31:39 +02:00
error.c src,test: fix idiosyncratic comment style 2018-05-29 11:56:49 -07:00
fs-event.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
fs.c unix,win: limit concurrent DNS calls to nthreads/2 2018-08-21 10:48:24 +02:00
getaddrinfo.c unix,win: limit concurrent DNS calls to nthreads/2 2018-08-21 10:48:24 +02:00
getnameinfo.c unix,win: limit concurrent DNS calls to nthreads/2 2018-08-21 10:48:24 +02:00
handle-inl.h unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
handle.c fs: add uv_open_osfhandle 2018-08-09 11:19:15 +02:00
internal.h win,pipe: restore compatibility with the old IPC framing protocol 2018-07-22 01:52:30 +02:00
loop-watcher.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
pipe.c win,pipe: restore compatibility with the old IPC framing protocol 2018-07-22 01:52:30 +02:00
poll.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
process-stdio.c win: fixing build for older MSVC compilers 2018-06-29 10:35:18 +02:00
process.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
req-inl.h unix,windows: refactor request init logic 2017-03-21 16:14:09 +01:00
req.c
signal.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
snprintf.c
stream-inl.h req: revisions to uv_req_t handling 2018-02-25 18:49:37 +01:00
stream.c unix,win: merge handle flags 2018-06-29 22:24:52 +02:00
tcp.c win,pipe: restore compatibility with the old IPC framing protocol 2018-07-22 01:52:30 +02:00
thread.c win: fix -Wunused-function warnings in thread.c 2018-06-25 23:49:40 +02:00
tty.c win,tty: fix uv_tty_close() 2018-09-30 13:02:11 -04:00
udp.c win: fix uv_udp_recv_start() error translation 2018-09-18 12:02:40 -04:00
util.c unix,win: add uv_os_{get,set}priority() 2018-08-15 09:17:55 -04:00
winapi.c Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" 2018-09-10 07:59:00 +02:00
winapi.h Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" 2018-09-10 07:59:00 +02:00
winsock.c src,test: fix idiosyncratic comment style 2018-05-29 11:56:49 -07:00
winsock.h win: map 0.0.0.0 and :: addresses to localhost 2017-12-28 10:42:11 +01:00