X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..13fec9890cf095cc781fdf7b8917cb03bf32dd4c:/bsd/netinet/igmp_var.h diff --git a/bsd/netinet/igmp_var.h b/bsd/netinet/igmp_var.h index 8d440ff63..435197b7c 100644 --- a/bsd/netinet/igmp_var.h +++ b/bsd/netinet/igmp_var.h @@ -62,7 +62,6 @@ #define _NETINET_IGMP_VAR_H_ #include -#ifdef __APPLE_API_UNSTABLE /* * Internet Group Management Protocol (IGMP), @@ -85,8 +84,8 @@ struct igmpstat { u_int igps_snd_reports; /* sent membership reports */ }; +#ifdef KERNEL_PRIVATE #ifdef KERNEL -#ifdef __APPLE_API_PRIVATE #define IGMP_RANDOM_DELAY(X) (random() % (X) + 1) /* @@ -109,17 +108,17 @@ struct igmpstat { */ #define IGMP_AGE_THRESHOLD 540 -void igmp_init __P((void)); -void igmp_input __P((struct mbuf *, int)); -void igmp_joingroup __P((struct in_multi *)); -void igmp_leavegroup __P((struct in_multi *)); -void igmp_fasttimo __P((void)); -void igmp_slowtimo __P((void)); +void igmp_init(void); +void igmp_input(struct mbuf *, int); +int igmp_joingroup(struct in_multi *); +void igmp_leavegroup(struct in_multi *); +void igmp_fasttimo(void); +void igmp_slowtimo(void); SYSCTL_DECL(_net_inet_igmp); -#endif /* __APPLE_API_PRIVATE */ -#endif +#endif /* KERNEL */ +#endif /* KERNEL_PRIVATE */ /* * Names for IGMP sysctl objects @@ -127,11 +126,11 @@ SYSCTL_DECL(_net_inet_igmp); #define IGMPCTL_STATS 1 /* statistics (read-only) */ #define IGMPCTL_MAXID 2 +#ifdef KERNEL_PRIVATE #define IGMPCTL_NAMES { \ { 0, 0 }, \ { "stats", CTLTYPE_STRUCT }, \ } -#endif /* __APPLE_API_UNSTABLE */ +#endif /* KERNEL_PRIVATE */ #endif -