+#if !TARGET_OS_SIMULATOR
+static IPv4RouteListRef
+IPv4RouteListCopyMulticastLoopback(void)
+{
+ IPv4RouteRef r;
+ IPv4RouteListRef routes;
+
+ routes = (IPv4RouteListRef)malloc(IPv4RouteListComputeSize(1));
+ bzero(routes, IPv4RouteListComputeSize(1));
+ routes->count = routes->size = 1;
+
+ r = routes->list;
+ r->dest.s_addr = htonl(INADDR_UNSPEC_GROUP);
+ r->mask.s_addr = htonl(IN_CLASSC_NET);
+ r->prefix_length = PREFIX_LENGTH_IN_CLASSC;
+ r->ifindex = lo0_ifindex();
+ return (routes);
+}
+#endif /* !TARGET_OS_SIMULATOR */
+