diff options
author | Igor Zinkovsky <igorzi@microsoft.com> | 2011-12-15 15:56:42 -0800 |
---|---|---|
committer | Igor Zinkovsky <igorzi@microsoft.com> | 2011-12-15 15:56:42 -0800 |
commit | da3356bb388b391775b51e5c663a0424cf69c5e1 (patch) | |
tree | ed56416d25dd804a6756edab53e88b9ed8dbcf19 /deps/uv/src/win/thread.c | |
parent | de5ba2db25600037af1221cbbf17392847d8b294 (diff) | |
download | android-node-v8-da3356bb388b391775b51e5c663a0424cf69c5e1.tar.gz android-node-v8-da3356bb388b391775b51e5c663a0424cf69c5e1.tar.bz2 android-node-v8-da3356bb388b391775b51e5c663a0424cf69c5e1.zip |
upgrade libuv to 8e50b6043da7b3221f51b3158033255c9a210d08
Diffstat (limited to 'deps/uv/src/win/thread.c')
-rw-r--r-- | deps/uv/src/win/thread.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/deps/uv/src/win/thread.c b/deps/uv/src/win/thread.c index 1ee1a10c3e..d6d3ce8f39 100644 --- a/deps/uv/src/win/thread.c +++ b/deps/uv/src/win/thread.c @@ -101,6 +101,18 @@ void uv_once(uv_once_t* guard, void (*callback)(void)) { uv__once_inner(guard, callback); } + +int uv_thread_join(uv_thread_t *tid) { + if (WaitForSingleObject(*tid, INFINITE)) + return -1; + else { + CloseHandle(*tid); + *tid = 0; + return 0; + } +} + + int uv_mutex_init(uv_mutex_t* mutex) { InitializeCriticalSection(mutex); return 0; |