[vlc-devel] commit: Win32 compile fix ( Rémi Denis-Courmont )

git version control git at videolan.org
Tue Mar 10 18:32:27 CET 2009


vlc | branch: 0.9-bugfix | Rémi Denis-Courmont <remi at remlab.net> | Tue Mar 10 19:29:00 2009 +0200| [fe91f01c7939aff475843946922f0bbd1c3044bf] | committer: Rémi Denis-Courmont 

Win32 compile fix
(cherry picked from commit f2d57a3709541bbf154532cdf7398161f96954d1)

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fe91f01c7939aff475843946922f0bbd1c3044bf
---

 modules/stream_out/rtp.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/stream_out/rtp.c b/modules/stream_out/rtp.c
index b8d5cd1..0efd738 100644
--- a/modules/stream_out/rtp.c
+++ b/modules/stream_out/rtp.c
@@ -1436,12 +1436,11 @@ static void* ThreadSend( vlc_object_t *p_this )
 #ifdef WIN32
 # define ECONNREFUSED WSAECONNREFUSED
 # define ENOPROTOOPT  WSAENOPROTOOPT
-# define EPROTO       WSAEPROTO
 # define EHOSTUNREACH WSAEHOSTUNREACH
-# define ENETUNREACH  WSAEHOSTUNREACH
+# define ENETUNREACH  WSAENETUNREACH
 # define ENETDOWN     WSAENETDOWN
 # define ENOBUFS      WSAENOBUFS
-# define EAGAIN       WSAEGAIN
+# define EAGAIN       WSAEWOULDBLOCK
 # define EWOULDBLOCK  WSAEWOULDBLOCK
 #endif
     sout_stream_id_t *id = (sout_stream_id_t *)p_this;
@@ -1491,7 +1490,9 @@ static void* ThreadSend( vlc_object_t *p_this )
                 /* Soft errors (e.g. ICMP): */
                 case ECONNREFUSED: /* Port unreachable */
                 case ENOPROTOOPT:
+#ifdef EPROTO
                 case EPROTO:       /* Protocol unreachable */
+#endif
                 case EHOSTUNREACH: /* Host unreachable */
                 case ENETUNREACH:  /* Network unreachable */
                 case ENETDOWN:     /* Entire network down */




More information about the vlc-devel mailing list