Index: tcpip.cc =================================================================== --- tcpip.cc (revision 15472) +++ tcpip.cc (working copy) @@ -127,6 +127,8 @@ #endif /* NETINET_IF_ETHER_H */ #endif /* HAVE_NETINET_IF_ETHER_H */ +#include + extern NmapOps o; #ifdef WIN32 @@ -2410,7 +2412,7 @@ // Returns whether the system supports pcap_get_selectable_fd() properly bool pcap_selectable_fd_valid() { -#if defined(WIN32) || defined(MACOSX) +#if defined(WIN32) || defined(MACOSX) || (defined(FREEBSD) && (__FreeBSD_version < 500000)) return false; #else return true; @@ -2424,7 +2426,7 @@ results. If you just want to test whether the function is supported, use pcap_selectable_fd_valid() instead. */ int my_pcap_get_selectable_fd(pcap_t * p) { -#if defined(WIN32) || defined(MACOSX) +#if defined(WIN32) || defined(MACOSX) || (defined(FREEBSD) && (__FreeBSD_version < 500000)) return -1; #else assert(pcap_selectable_fd_valid());