diff --git a/CMakeLists.txt b/CMakeLists.txt index 64747908..92c6689f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,7 +71,7 @@ function(fetch_libuv) FetchContent_Declare( libuv GIT_REPOSITORY https://github.com/libuv/libuv.git - GIT_TAG v1.36.0 + GIT_TAG v1.37.0 GIT_SHALLOW 1 ) diff --git a/conanfile.py b/conanfile.py index ce7774a9..effb524d 100644 --- a/conanfile.py +++ b/conanfile.py @@ -14,7 +14,7 @@ class UVMConan(ConanFile): exports = "LICENSE" exports_sources = "src/*" no_copy_source = True - requires = "libuv/1.35.0@bincrafters/stable" + requires = "libuv/1.37.0@bincrafters/stable" def package(self): self.copy(pattern="LICENSE", dst="licenses") diff --git a/src/uvw/udp.h b/src/uvw/udp.h index dd6d2cbc..68769a89 100644 --- a/src/uvw/udp.h +++ b/src/uvw/udp.h @@ -46,7 +46,8 @@ enum class UVUDPFlags: std::underlying_type_t { IPV6ONLY = UV_UDP_IPV6ONLY, UDP_PARTIAL = UV_UDP_PARTIAL, REUSEADDR = UV_UDP_REUSEADDR, - UDP_MMSG_CHUNK = UV_UDP_MMSG_CHUNK + UDP_MMSG_CHUNK = UV_UDP_MMSG_CHUNK, + UDP_RECVMMSG = UV_UDP_RECVMMSG }; @@ -150,7 +151,7 @@ public: * * `UDPHandle::Bind::IPV6ONLY` * * `UDPHandle::Bind::UDP_PARTIAL` * * `UDPHandle::Bind::REUSEADDR` - * * `UDPHandle::Bind::UDP_MMSG_CHUNK` + * * `UDPHandle::Bind::UDP_RECVMMSG` * * See the official * [documentation](http://docs.libuv.org/en/v1.x/udp.html#c.uv_udp_flags) @@ -234,6 +235,7 @@ public: * * `UDPHandle::Bind::UDP_PARTIAL` * * `UDPHandle::Bind::REUSEADDR` * * `UDPHandle::Bind::UDP_MMSG_CHUNK` + * * `UDPHandle::Bind::UDP_RECVMMSG` * * See the official * [documentation](http://docs.libuv.org/en/v1.x/udp.html#c.uv_udp_flags) @@ -255,6 +257,7 @@ public: * * `UDPHandle::Bind::UDP_PARTIAL` * * `UDPHandle::Bind::REUSEADDR` * * `UDPHandle::Bind::UDP_MMSG_CHUNK` + * * `UDPHandle::Bind::UDP_RECVMMSG` * * See the official * [documentation](http://docs.libuv.org/en/v1.x/udp.html#c.uv_udp_flags)