diff --git a/include/uv.h b/include/uv.h index af74814c..e6cc61bf 100644 --- a/include/uv.h +++ b/include/uv.h @@ -364,17 +364,6 @@ typedef void (*uv_fs_poll_cb)(uv_fs_poll_t* handle, typedef void (*uv_signal_cb)(uv_signal_t* handle, int signum); -#if defined(MCAST_JOIN_SOURCE_GROUP) && defined(MCAST_LEAVE_SOURCE_GROUP) -# ifndef IPV6_SSM_SUPPORT -# define IPV6_SSM_SUPPORT -# endif -# ifndef IPV6_ADD_SOURCE_MEMBERSHIP -# define IPV6_ADD_SOURCE_MEMBERSHIP MCAST_JOIN_SOURCE_GROUP -# endif -# ifndef IPV6_DROP_SOURCE_MEMBERSHIP -# define IPV6_DROP_SOURCE_MEMBERSHIP MCAST_LEAVE_SOURCE_GROUP -# endif -#endif typedef enum { UV_LEAVE_GROUP = 0, diff --git a/src/unix/udp.c b/src/unix/udp.c index e0576cc4..f884e77a 100644 --- a/src/unix/udp.c +++ b/src/unix/udp.c @@ -709,7 +709,6 @@ static int uv__udp_set_source_membership6(uv_udp_t* handle, const char* interface_addr, const struct sockaddr_in6* source_addr, uv_membership membership) { -#ifdef IPV6_SSM_SUPPORT struct group_source_req mreq; struct sockaddr_in6 addr6; int optname; @@ -747,9 +746,6 @@ static int uv__udp_set_source_membership6(uv_udp_t* handle, } return 0; -#else - return UV_EPROTONOSUPPORT; -#endif /* IPV6_SSM_SUPPORT */ } diff --git a/src/win/udp.c b/src/win/udp.c index c49d68bc..41967ac4 100644 --- a/src/win/udp.c +++ b/src/win/udp.c @@ -759,7 +759,6 @@ int uv__udp_set_source_membership6(uv_udp_t* handle, const char* interface_addr, const struct sockaddr_in6* source_addr, uv_membership membership) { -#ifdef IPV6_SSM_SUPPORT struct group_source_req mreq; struct sockaddr_in6 addr6; int optname; @@ -804,9 +803,6 @@ int uv__udp_set_source_membership6(uv_udp_t* handle, } return 0; -#else - return UV_EPROTONOSUPPORT; -#endif /* IPV6_SSM_SUPPORT */ }