diff options
author | Bert Belder <bertbelder@gmail.com> | 2012-06-01 18:07:22 +0200 |
---|---|---|
committer | Fedor Indutny <fedor.indutny@gmail.com> | 2012-06-01 20:19:42 +0400 |
commit | 30a0e58d63a8fb48ee47472a52450539e0656df9 (patch) | |
tree | 4744205f645394807a4871c83674df22a9ff4bec /deps/uv/src/win/internal.h | |
parent | b337577cf1b8321a8c814a331b046f6a505836af (diff) | |
download | android-node-v8-30a0e58d63a8fb48ee47472a52450539e0656df9.tar.gz android-node-v8-30a0e58d63a8fb48ee47472a52450539e0656df9.tar.bz2 android-node-v8-30a0e58d63a8fb48ee47472a52450539e0656df9.zip |
uv: upgrade to 87dbffbd
Diffstat (limited to 'deps/uv/src/win/internal.h')
-rw-r--r-- | deps/uv/src/win/internal.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/deps/uv/src/win/internal.h b/deps/uv/src/win/internal.h index f594ddd303..787622614d 100644 --- a/deps/uv/src/win/internal.h +++ b/deps/uv/src/win/internal.h @@ -40,9 +40,8 @@ #define UV_HANDLE_ENDGAME_QUEUED 0x00000004 #define UV_HANDLE_ACTIVE 0x00000010 -/* Keep in sync with uv-common.h: */ -#define UV__REF 0x00000020 -#define UV__ACTIVE 0x00000040 +/* uv-common.h: #define UV__HANDLE_ACTIVE 0x00000040 */ +/* uv-common.h: #define UV__HANDLE_REF 0x00000020 */ /* reserved: #define UV_HANDLE_INTERNAL 0x00000080 */ /* Used by streams and UDP handles. */ @@ -131,6 +130,14 @@ void uv_process_endgames(uv_loop_t* loop); uv__req_unregister((loop), (req)); \ } while (0) +#define uv__handle_close(handle) \ + do { \ + ngx_queue_remove(&(handle)->handle_queue); \ + (handle)->flags |= UV_HANDLE_CLOSED; \ + if ((handle)->close_cb) { \ + (handle)->close_cb((uv_handle_t*)(handle)); \ + } \ + } while (0) /* * Handles |