aboutsummaryrefslogtreecommitdiff
path: root/lib/libXDAAP
diff options
context:
space:
mode:
authorFneufneu <fneufneu@xbmc.org>2011-01-31 18:19:20 +0100
committerspiff <spiff@xbmc.org>2011-03-19 09:17:51 +0100
commita4dd03ada4cc916a5307a15127ff4051d690356e (patch)
treec884e0d256c54d0603da805fe0c2eb5a0fe1c8f6 /lib/libXDAAP
parent4a20cc44518ee74067a0b0839030afa721f29236 (diff)
added: FreeBSD support in libXDAAP
Diffstat (limited to 'lib/libXDAAP')
-rw-r--r--lib/libXDAAP/httpClient.c5
-rw-r--r--lib/libXDAAP/thread.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/libXDAAP/httpClient.c b/lib/libXDAAP/httpClient.c
index 7d6399a63a..95363cd65b 100644
--- a/lib/libXDAAP/httpClient.c
+++ b/lib/libXDAAP/httpClient.c
@@ -61,6 +61,11 @@ typedef int SOCKET;
#include <netinet/in.h>
#endif
+#if defined(__FreeBSD__)
+#include <sys/types.h>
+#include <sys/socket.h>
+#endif
+
struct HTTP_ConnectionTAG
{
char *host;
diff --git a/lib/libXDAAP/thread.h b/lib/libXDAAP/thread.h
index 3472859411..3f21f63a5e 100644
--- a/lib/libXDAAP/thread.h
+++ b/lib/libXDAAP/thread.h
@@ -37,7 +37,7 @@
#define ts_mutex pthread_mutex_t
#define ts_condition pthread_cond_t
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined(__FreeBSD__)
#define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE
#endif