summaryrefslogtreecommitdiff
path: root/multimedia/vdr-plugin-vnsiserver/files/patch-cxsocket.c
blob: 42c1cd5e50f79403dc70cca578718be01f8e30e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- a/cxsocket.c
+++ b/cxsocket.c
@@ -35,7 +35,7 @@
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/ioctl.h>
-#ifndef __APPLE__
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
 # include <sys/sendfile.h>
 #endif
 #include <netinet/tcp.h>
@@ -191,7 +191,7 @@ bool cxSocket::set_multicast(int ttl)
 
 bool cxSocket::set_cork(bool state)
 {
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined(__FreeBSD__)
   return false;
 #else
   int iCork = state ? 1 : 0;