use the proper check for sys/socket.h availability
authorSteve Lhomme <robux4@ycbcr.xyz>
Thu, 12 Apr 2018 11:00:54 +0000 (13:00 +0200)
committerSteve Lhomme <robux4@ycbcr.xyz>
Thu, 12 Apr 2018 11:19:23 +0000 (13:19 +0200)
17 files changed:
compat/inet_pton.c
compat/recvmsg.c
compat/sendmsg.c
include/vlc_fixups.h
include/vlc_interrupt.h
include/vlc_network.h
modules/access/http/h1conn_test.c
modules/access/http/h2conn_test.c
modules/access/http/tunnel_test.c
modules/access_output/udp.c
src/misc/interrupt.c
src/network/httpd.c
src/network/rootbind.c
src/os2/filesystem.c
src/os2/thread.c
src/posix/filesystem.c
test/modules/misc/tls.c

index 7052a1a..38c2281 100644 (file)
@@ -26,9 +26,9 @@
 #include <errno.h>
 
 #include <sys/types.h>
-#ifndef _WIN32
+#ifdef HAVE_SYS_SOCKET_H
 # include <sys/socket.h>
-#else
+#elif defined(_WIN32)
 # include <winsock2.h>
 # include <ws2tcpip.h>
 # undef EAFNOSUPPORT
index c037ab9..6b95def 100644 (file)
@@ -88,7 +88,9 @@ ssize_t recvmsg(int fd, struct msghdr *msg, int flags)
 #include <limits.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 #include <sys/uio.h>
 
 ssize_t recvmsg(int fd, struct msghdr *msg, int flags)
index 0f42e78..28d2eb0 100644 (file)
@@ -78,7 +78,9 @@ ssize_t sendmsg(int fd, const struct msghdr *msg, int flags)
 #include <limits.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 #include <sys/uio.h>
 
 ssize_t sendmsg(int fd, const struct msghdr *msg, int flags)
index 037f67d..0d9abed 100644 (file)
@@ -370,9 +370,9 @@ void swab (const void *, void *, ssize_t);
 
 /* Socket stuff */
 #ifndef HAVE_INET_PTON
-# ifndef _WIN32
+# ifdef HAVE_SYS_SOCKET_H
 #  include <sys/socket.h>
-#else
+# elif defined(_WIN32)
 typedef int socklen_t;
 # endif
 int inet_pton(int, const char *, void *);
index a6fb303..1195c19 100644 (file)
@@ -21,9 +21,9 @@
 #ifndef VLC_INTERRUPT_H
 # define VLC_INTERRUPT_H 1
 # include <vlc_threads.h>
-# ifndef _WIN32
+# ifdef HAVE_SYS_SOCKET_H
 #  include <sys/socket.h> /* socklen_t */
-# else
+# elif defined(_WIN32)
 #  include <ws2tcpip.h>
 # endif
 
index 184c23a..1a80759 100644 (file)
@@ -50,7 +50,9 @@
 #       define IPV6_V6ONLY 27
 #   endif
 #else
-#   include <sys/socket.h>
+#   ifdef HAVE_SYS_SOCKET_H
+#       include <sys/socket.h>
+#   endif
 #   include <netinet/in.h>
 #   include <netdb.h>
 #   define net_errno errno
index 2817b45..0e79227 100644 (file)
@@ -29,7 +29,9 @@
 #include <string.h>
 #include <sys/types.h>
 #include <unistd.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 
 #include <vlc_common.h>
 #include <vlc_block.h>
index 109e6c0..1fb9a15 100644 (file)
@@ -29,7 +29,9 @@
 #include <string.h>
 #include <sys/types.h>
 #include <unistd.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 
 #include <vlc_common.h>
 #include <vlc_block.h>
index 3afee3c..90bc7ef 100644 (file)
@@ -31,7 +31,9 @@
 
 #include <sys/types.h>
 #include <unistd.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 #ifndef SOCK_CLOEXEC
 # define SOCK_CLOEXEC 0
 # define accept4(a,b,c,d) accept(a,b,c)
index 1204eab..472fd8c 100644 (file)
@@ -43,7 +43,7 @@
 #ifdef _WIN32
 #   include <winsock2.h>
 #   include <ws2tcpip.h>
-#else
+#elif defined (HAVE_SYS_SOCKET_H)
 #   include <sys/socket.h>
 #endif
 
index 7004ed2..2c3d359 100644 (file)
@@ -399,7 +399,9 @@ int vlc_poll_i11e(struct pollfd *fds, unsigned nfds, int timeout)
 
 # include <fcntl.h>
 # include <sys/uio.h>
-# include <sys/socket.h>
+# ifdef HAVE_SYS_SOCKET_H
+#  include <sys/socket.h>
+# endif
 
 
 /* There are currently no ways to atomically force a non-blocking read or write
index d9237eb..a22d920 100644 (file)
@@ -55,7 +55,7 @@
 
 #if defined(_WIN32)
 #   include <winsock2.h>
-#else
+#elif defined(HAVE_SYS_SOCKET_H)
 #   include <sys/socket.h>
 #endif
 
index d1a8ce1..f10c219 100644 (file)
@@ -41,7 +41,9 @@ int rootwrap_bind (int, int, int, const struct sockaddr *, size_t);
 
 #include <sys/types.h>
 #include <unistd.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 #include <sys/uio.h>
 #include <sys/un.h>
 #include <netinet/in.h>
index bbb4ab3..651f73d 100644 (file)
@@ -38,7 +38,9 @@
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <dirent.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 #include <signal.h>
 
 #include <vlc_common.h>
index 8f7b335..364fb78 100644 (file)
@@ -40,7 +40,9 @@
 #include <time.h>
 
 #include <sys/types.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 
 #include <sys/time.h>
 #include <sys/select.h>
index 6c56013..715ca4c 100644 (file)
@@ -38,7 +38,9 @@
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <dirent.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 
 #include <vlc_common.h>
 #include <vlc_fs.h>
index f44f26f..2860f5b 100644 (file)
@@ -29,7 +29,9 @@
 #include <string.h>
 
 #include <sys/types.h>
+#ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
+#endif
 #include <poll.h>
 
 #include <vlc_common.h>