From ee1428db43bbcf4b6fe60962155f04dfd65bbdbd Mon Sep 17 00:00:00 2001 From: Josh Elsasser Date: Fri, 31 Mar 2006 17:52:07 +0000 Subject: [PATCH] Patch from Jeremy Messenger to build on FreeBSD 4. --- configure | 7 +++++++ libtransmission/choking.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/configure b/configure index d22ff8015..0383078b2 100755 --- a/configure +++ b/configure @@ -223,6 +223,13 @@ case $SYSTEM in FreeBSD) DEFINES="$DEFINES SYS_FREEBSD" LINKLIBS="$LINKLIBS -pthread -lm" + + RELEASE=`uname -r` + case $RELEASE in + 4.*) + DEFINES="$DEFINES SYS_FREEBSD_4" + ;; + esac ;; NetBSD) diff --git a/libtransmission/choking.c b/libtransmission/choking.c index 9dbbf39b3..f027dc35e 100644 --- a/libtransmission/choking.c +++ b/libtransmission/choking.c @@ -23,7 +23,7 @@ #include #include "transmission.h" -#ifdef SYS_BEOS +#if defined(SYS_BEOS) || defined(SYS_FREEBSD_4) #define lrintf(a) ((int)(0.5+(a))) #endif