From def45f59a830cd1c07f2cd0a56f7262e18f3a8a8 Mon Sep 17 00:00:00 2001 From: Babak Farrokhi Date: Sun, 11 Nov 2018 21:40:17 +0330 Subject: Fix build in FreeBSD/DragonflyBSD --- configure.ac | 2 +- src/in_sysctl.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index b9174eb..afc43c7 100644 --- a/configure.ac +++ b/configure.ac @@ -175,7 +175,7 @@ case ${target_os} in AC_DEFINE_UNQUOTED(SYS_SUNOS, "1", [operating system]) ;; - *bsd*) + *bsd*|dragonfly*) AC_DEFINE_UNQUOTED(SYS_BSD, "1", [operating system]) ;; diff --git a/src/in_sysctl.c b/src/in_sysctl.c index faf647a..1112e35 100644 --- a/src/in_sysctl.c +++ b/src/in_sysctl.c @@ -232,7 +232,7 @@ sysctl_read(void) snprintf(info_buf, sizeof(info_buf), "%ju", (uintmax_t)ifm->ifm_data.ifi_metric); element_update_info(e, "Metric", info_buf); -#ifndef __NetBSD__ +#if !(defined(__NetBSD__) || defined(__FreeBSD__)) snprintf(info_buf, sizeof(info_buf), "%u", ifm->ifm_data.ifi_recvquota); element_update_info(e, "RX-Quota", info_buf); -- cgit v1.2.3