on Linux arpa/inet.h include netinet/in.h but not on FreeBSD
authorFneufneu <fneufneu@xbmc.org>
Thu, 9 Jun 2011 10:14:01 +0000 (12:14 +0200)
committerFneufneu <fneufneu@xbmc.org>
Thu, 9 Jun 2011 10:14:01 +0000 (12:14 +0200)
so readd header where it's needed

xbmc/filesystem/VTPSession.h: need it for sockaddr_in definition

XLCDproc.cpp:
netdb.h also include netinet/in.h and sys/socket.h on Linux
so readd headers for FreeBSD
and add sys/types.h for connect(2), write(2), read(2) (not on linux manpage)

xbmc/filesystem/SAPDirectory.cpp
xbmc/filesystem/VTPSession.h
xbmc/linux/XLCDproc.cpp
xbmc/network/DNSNameCache.cpp
xbmc/network/Network.cpp
xbmc/network/Socket.h
xbmc/utils/URIUtils.cpp

index eed98e1..15ec6d8 100644 (file)
@@ -32,6 +32,7 @@
 #endif
 
 #include <sys/socket.h>
+#include <netinet/in.h>
 #include <arpa/inet.h>
 #include <vector>
 
index d5601fa..92504fc 100644 (file)
@@ -22,6 +22,7 @@
 
 #include <string>
 #include <vector>
+#include <netinet/in.h>
 
 #include "system.h" // for SOCKET
 
index 38652ba..8a21d0b 100644 (file)
@@ -26,6 +26,9 @@
 #include "settings/AdvancedSettings.h"
 #include "settings/GUISettings.h"
 
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
 #include <netdb.h>
 
 #define SCROLL_SPEED_IN_MSEC 250
index a6befa8..c30752c 100644 (file)
@@ -24,6 +24,7 @@
 #include "threads/SingleLock.h"
 #include "utils/log.h"
 
+#include <netinet/in.h>
 #include <arpa/inet.h>
 #include <netdb.h>
 
index 9760f89..fbaeea7 100644 (file)
@@ -28,6 +28,7 @@
 #include "utils/log.h"
 #include "guilib/LocalizeStrings.h"
 
+#include <netinet/in.h>
 #include <arpa/inet.h>
 
 using namespace std;
index 5b94758..bf45ff0 100644 (file)
@@ -25,6 +25,7 @@
 #include <map>
 #include <vector>
 #include <sys/socket.h>
+#include <netinet/in.h>
 #include <arpa/inet.h>
 #include <sys/time.h>
 #include <sys/types.h>
index 7de0d22..1a54785 100644 (file)
@@ -30,6 +30,7 @@
 #include "settings/Settings.h"
 #include "URL.h"
 
+#include <netinet/in.h>
 #include <arpa/inet.h>
 
 using namespace std;