X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fnetinet%2Fin.h;fp=include%2Fnetinet%2Fin.h;h=fcab298bbbdf3f265f71d9b34bcdc09e66cb2e2f;hp=1086f074033b58f4db9c4a3b0cda093291875f7b;hb=119645b6bb6578cc28718ab427e4b23860d67161;hpb=f13a47886063675d1e68b581240557fef6a3169c diff --git a/include/netinet/in.h b/include/netinet/in.h index 1086f074..fcab298b 100644 --- a/include/netinet/in.h +++ b/include/netinet/in.h @@ -5,6 +5,8 @@ extern "C" { #endif +#include + #define __NEED_in_addr_t #define __NEED_in_port_t #define __NEED_sa_family_t @@ -203,6 +205,21 @@ uint16_t ntohs(uint16_t); #define IP_ADD_SOURCE_MEMBERSHIP 39 #define IP_DROP_SOURCE_MEMBERSHIP 40 #define IP_MSFILTER 41 +#define IP_MULTICAST_ALL 49 +#define IP_UNICAST_IF 50 + +#ifdef _GNU_SOURCE +#define MCAST_JOIN_GROUP 42 +#define MCAST_BLOCK_SOURCE 43 +#define MCAST_UNBLOCK_SOURCE 44 +#define MCAST_LEAVE_GROUP 45 +#define MCAST_JOIN_SOURCE_GROUP 46 +#define MCAST_LEAVE_SOURCE_GROUP 47 +#define MCAST_MSFILTER 48 + +#define MCAST_EXCLUDE 0 +#define MCAST_INCLUDE 1 +#endif #define IP_RECVRETOPTS IP_RETOPTS