treewide: stop checking for AI_PASSIVE
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 2 Aug 2016 13:19:49 +0000 (15:19 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 2 Aug 2016 13:19:49 +0000 (15:19 +0200)
I think it's safe to assume that if you have getaddrinfo, you have
AI_PASSIVE. My copy of Stevens from 1998 already describes it.

src/gmond.c
src/network.c

index b6971b1..9dda84c 100644 (file)
@@ -224,10 +224,7 @@ static int create_sockets (socket_entry_t **ret_sockets, /* {{{ */
   if (*ret_sockets != NULL)
     return (EINVAL);
 
-  ai_hints.ai_flags = AI_ADDRCONFIG;
-#ifdef AI_PASSIVE
-  ai_hints.ai_flags |= AI_PASSIVE;
-#endif
+  ai_hints.ai_flags    = AI_ADDRCONFIG | AI_PASSIVE;
   ai_hints.ai_family   = AF_UNSPEC;
   ai_hints.ai_socktype = SOCK_DGRAM;
   ai_hints.ai_protocol = IPPROTO_UDP;
index 4f13aa4..baeb915 100644 (file)
@@ -2256,10 +2256,7 @@ static int sockent_server_listen (sockent_t *se) /* {{{ */
         DEBUG ("network plugin: sockent_server_listen: node = %s; service = %s;",
             node, service);
 
-       ai_hints.ai_flags    = AI_ADDRCONFIG;
-#ifdef AI_PASSIVE
-       ai_hints.ai_flags   |= AI_PASSIVE;
-#endif
+       ai_hints.ai_flags    = AI_ADDRCONFIG | AI_PASSIVE;
        ai_hints.ai_family   = AF_UNSPEC;
        ai_hints.ai_socktype = SOCK_DGRAM;
        ai_hints.ai_protocol = IPPROTO_UDP;