diff options
Diffstat (limited to 'contrib/bind/port/freebsd/include/port_after.h')
-rw-r--r-- | contrib/bind/port/freebsd/include/port_after.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/contrib/bind/port/freebsd/include/port_after.h b/contrib/bind/port/freebsd/include/port_after.h index 6207f82..566113b 100644 --- a/contrib/bind/port/freebsd/include/port_after.h +++ b/contrib/bind/port/freebsd/include/port_after.h @@ -6,12 +6,20 @@ #define USE_WAITPID #define HAVE_GETRUSAGE #define HAVE_FCHMOD -#define NEED_PSELECT #define HAVE_SA_LEN #define HAVE_MINIMUM_IFREQ #define USE_LOG_CONS #define HAVE_CHROOT #define CAN_CHANGE_ID +#define USE_IFNAMELINKID +#if __FreeBSD_version >= 330000 +#define HAVE_STRLCPY +#define HAVE_STRLCAT +#endif + +#define DIG_PING "/sbin/ping" +#define DIG_TAIL "/usr/bin/tail" +#define DIG_PINGFMT "%s -q -c 3 %s | %s -3" #define _TIMEZONE timezone @@ -22,6 +30,13 @@ #define KMEM "/dev/kmem" #define UDPSUM "udpcksum" +#if defined(__FreeBSD_version) && __FreeBSD_version >= 500041 +#undef NEED_PSELECT +#include <sys/select.h> +#else +#define NEED_PSELECT +#endif + #include <sys/types.h> #include <sys/socket.h> #include <sys/param.h> |