summaryrefslogtreecommitdiff
path: root/deps/uv/src/win/internal.h
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2012-06-01 18:07:22 +0200
committerFedor Indutny <fedor.indutny@gmail.com>2012-06-01 20:19:42 +0400
commit30a0e58d63a8fb48ee47472a52450539e0656df9 (patch)
tree4744205f645394807a4871c83674df22a9ff4bec /deps/uv/src/win/internal.h
parentb337577cf1b8321a8c814a331b046f6a505836af (diff)
downloadandroid-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.h13
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