From 5676d140a9e93aeead7b17f01d42fb8987b1dd60 Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Tue, 15 May 2007 14:58:30 +0000 Subject: initial mingw networking support Originally committed as revision 9029 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/network.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'libavformat/network.h') diff --git a/libavformat/network.h b/libavformat/network.h index 6ceba41902..723b4f9536 100644 --- a/libavformat/network.h +++ b/libavformat/network.h @@ -21,16 +21,26 @@ #ifndef NETWORK_H #define NETWORK_H +#ifdef __MINGW32__ +#include +#include + +#define ff_neterrno() WSAGetLastError() +#define FF_NETERROR(err) WSA##err +#define WSAEAGAIN WSAEWOULDBLOCK +#else #include #include #include -#ifdef HAVE_ARPA_INET_H -#include -#endif #include #define ff_neterrno() errno #define FF_NETERROR(err) err +#endif + +#ifdef HAVE_ARPA_INET_H +#include +#endif int ff_socket_nonblock(int socket, int enable); -- cgit v1.2.3