From: Dreamcat4 Date: Wed, 30 Jul 2014 14:46:18 +0000 (+0100) Subject: FreeBSD 1/X - Fix compiler errors X-Git-Tag: v4.1~1720^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=974bbcb4d623e3fbc760d90694d8b9457caac2ea;p=thirdparty%2Ftvheadend.git FreeBSD 1/X - Fix compiler errors --- diff --git a/src/cron.c b/src/cron.c index 4290664e4..41850dd43 100644 --- a/src/cron.c +++ b/src/cron.c @@ -17,13 +17,17 @@ * along with this program. If not, see . */ +#include "build.h" #include "cron.h" #include #include #include #include + +#if !defined(PLATFORM_FREEBSD) #include +#endif /* * Parse value diff --git a/src/httpc.c b/src/httpc.c index ed212a677..ac88ba3c4 100644 --- a/src/httpc.c +++ b/src/httpc.c @@ -28,6 +28,11 @@ #include #include +#if defined(PLATFORM_FREEBSD) +#include +#include +#endif + #include #include diff --git a/src/input/mpegts/satip/satip.c b/src/input/mpegts/satip/satip.c index b3126be48..4ad23648c 100644 --- a/src/input/mpegts/satip/satip.c +++ b/src/input/mpegts/satip/satip.c @@ -28,6 +28,11 @@ #include #include +#if defined(PLATFORM_FREEBSD) +#include +#include +#endif + static void satip_device_discovery_start( void ); /* diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index 218fadfb9..7ed424ac5 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -24,6 +24,11 @@ #include "http.h" #include "satip_private.h" +#if defined(PLATFORM_FREEBSD) +#include +#include +#endif + static int satip_frontend_tune1 ( satip_frontend_t *lfe, mpegts_mux_instance_t *mmi ); diff --git a/src/muxer.c b/src/muxer.c index 33399c7dd..a359c7484 100644 --- a/src/muxer.c +++ b/src/muxer.c @@ -30,6 +30,8 @@ #if defined(PLATFORM_DARWIN) #define fdatasync(fd) fcntl(fd, F_FULLFSYNC) +#elif defined(PLATFORM_FREEBSD) +#define fdatasync(fd) fsync(fd) #endif /** diff --git a/src/upnp.c b/src/upnp.c index 8ff4e5678..8b3404a13 100644 --- a/src/upnp.c +++ b/src/upnp.c @@ -16,6 +16,10 @@ * along with this program. If not, see . */ +#include "tvheadend.h" +#include "tvhpoll.h" +#include "upnp.h" + #include #include #include @@ -30,9 +34,10 @@ #include #include -#include "tvheadend.h" -#include "tvhpoll.h" -#include "upnp.h" +#if defined(PLATFORM_FREEBSD) +#include +#include +#endif int upnp_running; static pthread_t upnp_tid;