@@ -1761,14 +1761,21 @@ "OFSelectKernelEventObserver.m") ]) ;; esac - AC_CHECK_HEADERS(ifaddrs.h netpacket/packet.h) + AC_CHECK_HEADERS(ifaddrs.h net/if_types.h net/if_dl.h) + AC_CHECK_HEADERS(netpacket/packet.h) AC_CHECK_FUNC(getifaddrs, [ AC_DEFINE(OF_SYSTEM_INFO_HAS_NETWORK_INTERFACES, 1, [Whether OFSystemInfo has network interfaces]) + ]) + AC_CHECK_TYPES([struct sockaddr_dl], [], [], [ + #include + #ifdef HAVE_NET_IF_DL_H + # include + #endif ]) AC_CHECK_TYPES([struct sockaddr_ll], [], [], [ #ifdef HAVE_NETPACKET_PACKET_H # include #endif