summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibuv/src/uv-common.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-04-29 12:21:02 (GMT)
committerBrad King <brad.king@kitware.com>2020-04-29 12:21:02 (GMT)
commitefdd451f4bbf704097c95d6ca8cfd8f27cd3e87d (patch)
tree0dd89f8a2ba33d3d947993af591ab9ab7d0bac49 /Utilities/cmlibuv/src/uv-common.h
parent959acdc9e6af291b7f8c3ac530496322745385a2 (diff)
parentd355f401d79848a80acc0df296f168bad28d5c95 (diff)
downloadCMake-efdd451f4bbf704097c95d6ca8cfd8f27cd3e87d.zip
CMake-efdd451f4bbf704097c95d6ca8cfd8f27cd3e87d.tar.gz
CMake-efdd451f4bbf704097c95d6ca8cfd8f27cd3e87d.tar.bz2
Merge branch 'upstream-libuv' into update-libuv
* upstream-libuv: libuv 2020-04-29 (e7ebae26)
Diffstat (limited to 'Utilities/cmlibuv/src/uv-common.h')
-rw-r--r--Utilities/cmlibuv/src/uv-common.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Utilities/cmlibuv/src/uv-common.h b/Utilities/cmlibuv/src/uv-common.h
index 13192c1..0b0f5f8 100644
--- a/Utilities/cmlibuv/src/uv-common.h
+++ b/Utilities/cmlibuv/src/uv-common.h
@@ -104,6 +104,7 @@ enum {
/* Only used by uv_udp_t handles. */
UV_HANDLE_UDP_PROCESSING = 0x01000000,
UV_HANDLE_UDP_CONNECTED = 0x02000000,
+ UV_HANDLE_UDP_RECVMMSG = 0x04000000,
/* Only used by uv_pipe_t handles. */
UV_HANDLE_NON_OVERLAPPED_PIPE = 0x01000000,
@@ -138,6 +139,11 @@ int uv__tcp_connect(uv_connect_t* req,
unsigned int addrlen,
uv_connect_cb cb);
+int uv__udp_init_ex(uv_loop_t* loop,
+ uv_udp_t* handle,
+ unsigned flags,
+ int domain);
+
int uv__udp_bind(uv_udp_t* handle,
const struct sockaddr* addr,
unsigned int addrlen,
@@ -200,6 +206,10 @@ int uv__next_timeout(const uv_loop_t* loop);
void uv__run_timers(uv_loop_t* loop);
void uv__timer_close(uv_timer_t* handle);
+void uv__process_title_cleanup(void);
+void uv__signal_cleanup(void);
+void uv__threadpool_cleanup(void);
+
#define uv__has_active_reqs(loop) \
((loop)->active_reqs.count > 0)