]> git.sesse.net Git - vlc/commitdiff
vlc_network.h: Define AI_NUMERICSERV if not defined.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Fri, 30 May 2008 06:55:01 +0000 (08:55 +0200)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Fri, 30 May 2008 06:55:01 +0000 (08:55 +0200)
include/vlc_network.h
modules/stream_out/standard.c

index eb76c58f8e92bb4bb700ca9f5f19574e071ef9fa..972090dd1e9d65c185ed95dfd004b47e274a9e7b 100644 (file)
@@ -274,6 +274,11 @@ struct addrinfo
 #  define AI_NUMERICHOST 4
 # endif /* if !HAVE_STRUCT_ADDRINFO */
 
+/* Mac OS X doesn't define that one */
+#ifndef AI_NUMERICSERV
+#define AI_NUMERICSERV 0
+#endif
+
 VLC_EXPORT( const char *, vlc_gai_strerror, ( int ) );
 VLC_EXPORT( int, vlc_getnameinfo, ( const struct sockaddr *, int, char *, int, int *, int ) );
 VLC_EXPORT( int, vlc_getaddrinfo, ( vlc_object_t *, const char *, int, const struct addrinfo *, struct addrinfo ** ) );
index 7320378e774e4453b823095c850a1f803aa5bdf1..6b97d20af2ce44b739b38b2c01d5965075cc599b 100644 (file)
@@ -394,10 +394,7 @@ static int Open( vlc_object_t *p_this )
             .ai_family = AF_UNSPEC,
             .ai_socktype = SOCK_DGRAM,
             .ai_protocol = 0,
-            .ai_flags = AI_NUMERICHOST
-#ifdef AI_NUMERICSERV
-                      | AI_NUMERICSERV
-#endif
+            .ai_flags = AI_NUMERICHOST | AI_NUMERICSERV
         };
         char *shost = var_GetNonEmptyString (p_access, "src-addr");
         char *dhost = var_GetNonEmptyString (p_access, "dst-addr");