1 #ifndef __MONO_ROUTE_H__
2 #define __MONO_ROUTE_H__
4 #if defined(PLATFORM_MACOSX) || defined(PLATFORM_BSD)
6 #include <sys/socket.h>
9 // The iOS SDK does not provide the net/route.h header but using the Darwin version works fine.
10 #include "../../support/ios/net/route.h"
12 #include <net/route.h>
15 #include <mono/metadata/object-internals.h>
17 in_addr_t gateway_from_rtm (struct rt_msghdr *rtm);
20 extern MonoBoolean ves_icall_System_Net_NetworkInformation_MacOsIPInterfaceProperties_ParseRouteInfo_internal (MonoString *iface, MonoArray **gw_addr_list);
22 #endif /* #if defined(PLATFORM_MACOSX) || defined(PLATFORM_BSD) */
23 #endif /* __MONO_ROUTE_H__ */