diff options
author | libuv upstream <libuv@googlegroups.com> | 2018-05-06 21:48:02 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-05-07 15:47:58 (GMT) |
commit | c8b67ea119c4000018238f6c3201a1364356d93a (patch) | |
tree | 0ab31e431ee82c0796c1b06922347762aa12b347 /src/win/core.c | |
parent | f4a26c748b5ea2cafecdf5490b744a2b167c01ae (diff) | |
download | CMake-c8b67ea119c4000018238f6c3201a1364356d93a.zip CMake-c8b67ea119c4000018238f6c3201a1364356d93a.tar.gz CMake-c8b67ea119c4000018238f6c3201a1364356d93a.tar.bz2 |
libuv 2018-05-06 (bf605bd7)
Code extracted from:
https://github.com/libuv/libuv.git
at commit bf605bd7d0dd5660663e8e2eb44d63aa3355e268 (v1.x).
Diffstat (limited to 'src/win/core.c')
-rw-r--r-- | src/win/core.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/win/core.c b/src/win/core.c index 9ed4e82..5fa9b66 100644 --- a/src/win/core.c +++ b/src/win/core.c @@ -239,7 +239,7 @@ int uv_loop_init(uv_loop_t* loop) { QUEUE_INIT(&loop->wq); QUEUE_INIT(&loop->handle_queue); - QUEUE_INIT(&loop->active_reqs); + loop->active_reqs.count = 0; loop->active_handles = 0; loop->pending_reqs_tail = NULL; @@ -470,8 +470,8 @@ static void uv_poll_ex(uv_loop_t* loop, DWORD timeout) { static int uv__loop_alive(const uv_loop_t* loop) { - return loop->active_handles > 0 || - !QUEUE_EMPTY(&loop->active_reqs) || + return uv__has_active_handles(loop) || + uv__has_active_reqs(loop) || loop->endgame_handles != NULL; } |