From 74c57f2ec087f221b0548ee90a5d191a21a1ab49 Mon Sep 17 00:00:00 2001 From: mlaier Date: Sun, 25 Dec 2005 22:57:08 +0000 Subject: Fix build after timeval.tv_sec changed from long to time_t. --- contrib/pf/authpf/authpf.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'contrib/pf') diff --git a/contrib/pf/authpf/authpf.c b/contrib/pf/authpf/authpf.c index af75027..22fdfa4 100644 --- a/contrib/pf/authpf/authpf.c +++ b/contrib/pf/authpf/authpf.c @@ -42,6 +42,9 @@ __FBSDID("$FreeBSD$"); #include #include +#ifdef __FreeBSD__ +#include +#endif #include #include #include @@ -702,8 +705,13 @@ change_filter(int add, const char *luser, const char *ipsrc) syslog(LOG_INFO, "allowing %s, user %s", ipsrc, luser); } else { gettimeofday(&Tend, NULL); +#ifdef __FreeBSD__ + syslog(LOG_INFO, "removed %s, user %s - duration %jd seconds", + ipsrc, luser, (intmax_t)(Tend.tv_sec - Tstart.tv_sec)); +#else syslog(LOG_INFO, "removed %s, user %s - duration %ld seconds", ipsrc, luser, Tend.tv_sec - Tstart.tv_sec); +#endif } return (0); no_mem: -- cgit v1.1