treewide: stop checking for AI_ADDRCONFIG
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 2 Aug 2016 13:17:11 +0000 (15:17 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 2 Aug 2016 13:17:11 +0000 (15:17 +0200)
It has been in RFC 3494 since 2003 and all the platforms
we care about have it.

15 files changed:
src/gmond.c
src/hddtemp.c
src/libcollectdclient/client.c
src/libcollectdclient/network.c
src/mbmon.c
src/memcached.c
src/modbus.c
src/network.c
src/ntpd.c
src/olsrd.c
src/statsd.c
src/teamspeak2.c
src/write_graphite.c
src/write_sensu.c
src/write_tsdb.c

index 47158c9..b6971b1 100644 (file)
@@ -224,12 +224,10 @@ 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
-#ifdef AI_ADDRCONFIG
-  ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
   ai_hints.ai_family   = AF_UNSPEC;
   ai_hints.ai_socktype = SOCK_DGRAM;
   ai_hints.ai_protocol = IPPROTO_UDP;
index c32aa35..bda41a1 100644 (file)
@@ -92,9 +92,7 @@ static int hddtemp_query_daemon (char *buffer, int buffer_size)
        struct addrinfo *ai_list, *ai_ptr;
        int              ai_return;
 
-#ifdef AI_ADDRCONFIG
-       ai_hints.ai_flags   |= AI_ADDRCONFIG;
-#endif
+       ai_hints.ai_flags    = AI_ADDRCONFIG;
        ai_hints.ai_family   = PF_UNSPEC;
        ai_hints.ai_socktype = SOCK_STREAM;
        ai_hints.ai_protocol = IPPROTO_TCP;
index f5eda6d..58c4e67 100644 (file)
@@ -437,9 +437,7 @@ static int lcc_open_netsocket (lcc_connection_t *c, /* {{{ */
   addr_copy[sizeof(addr_copy) - 1] = '\0';
   addr = addr_copy;
 
-#ifdef AI_ADDRCONFIG
-  ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+  ai_hints.ai_flags  = AI_ADDRCONFIG;
   ai_hints.ai_family = AF_UNSPEC;
   ai_hints.ai_socktype = SOCK_STREAM;
 
index 8e6bab8..fdca6e4 100644 (file)
@@ -130,9 +130,7 @@ static int server_open_socket (lcc_server_t *srv) /* {{{ */
   if (srv->fd >= 0)
     server_close_socket (srv);
 
-#ifdef AI_ADDRCONFIG
-  ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+  ai_hints.ai_flags = AI_ADDRCONFIG;
   ai_hints.ai_family   = AF_UNSPEC;
   ai_hints.ai_socktype = SOCK_DGRAM;
 
index ccececd..bec6bdf 100644 (file)
@@ -88,9 +88,7 @@ static int mbmon_query_daemon (char *buffer, int buffer_size)
        struct addrinfo *ai_list, *ai_ptr;
        int              ai_return;
 
-#ifdef AI_ADDRCONFIG
-       ai_hints.ai_flags   |= AI_ADDRCONFIG;
-#endif
+       ai_hints.ai_flags    = AI_ADDRCONFIG;
        ai_hints.ai_family   = PF_UNSPEC;
        ai_hints.ai_socktype = SOCK_STREAM;
        ai_hints.ai_protocol = IPPROTO_TCP;
index faff579..17a7760 100644 (file)
@@ -106,9 +106,7 @@ static int memcached_connect_inet (memcached_t *st)
   int status;
   int fd = -1;
 
-#ifdef AI_ADDRCONFIG
-  ai_hints.ai_flags   |= AI_ADDRCONFIG;
-#endif
+  ai_hints.ai_flags    = AI_ADDRCONFIG;
   ai_hints.ai_family   = AF_UNSPEC;
   ai_hints.ai_socktype = SOCK_STREAM;
   ai_hints.ai_protocol = 0;
index 809194b..c58cb39 100644 (file)
@@ -824,9 +824,7 @@ static int mb_config_set_host_address (mb_host_t *host, /* {{{ */
   if ((host == NULL) || (address == NULL))
     return (EINVAL);
 
-#if AI_ADDRCONFIG
-  ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+  ai_hints.ai_flags = AI_ADDRCONFIG;
   /* XXX: libmodbus can only handle IPv4 addresses. */
   ai_hints.ai_family = AF_INET;
   ai_hints.ai_addr = NULL;
index 5a8a88e..4f13aa4 100644 (file)
@@ -2160,9 +2160,7 @@ static int sockent_client_connect (sockent_t *se) /* {{{ */
        if (client->fd >= 0 && !reconnect) /* already connected and not stale*/
                return (0);
 
-#ifdef AI_ADDRCONFIG
-       ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+       ai_hints.ai_flags    = AI_ADDRCONFIG;
        ai_hints.ai_family   = AF_UNSPEC;
        ai_hints.ai_socktype = SOCK_DGRAM;
        ai_hints.ai_protocol = IPPROTO_UDP;
@@ -2258,11 +2256,9 @@ 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
-#ifdef AI_ADDRCONFIG
-       ai_hints.ai_flags |= AI_ADDRCONFIG;
+       ai_hints.ai_flags   |= AI_PASSIVE;
 #endif
        ai_hints.ai_family   = AF_UNSPEC;
        ai_hints.ai_socktype = SOCK_DGRAM;
index f7b57ba..f36c500 100644 (file)
@@ -364,9 +364,7 @@ static int ntpd_connect (void)
        if (strlen (port) == 0)
                port = NTPD_DEFAULT_PORT;
 
-#ifdef AI_ADDRCONFIG
-       ai_hints.ai_flags   |= AI_ADDRCONFIG;
-#endif
+       ai_hints.ai_flags    = AI_ADDRCONFIG;
        ai_hints.ai_family   = PF_UNSPEC;
        ai_hints.ai_socktype = SOCK_DGRAM;
        ai_hints.ai_protocol = IPPROTO_UDP;
index 2b7e767..2a4bf03 100644 (file)
@@ -155,9 +155,7 @@ static FILE *olsrd_connect (void) /* {{{ */
 
   FILE *fh;
 
-#ifdef AI_ADDRCONFIG
-  ai_hints.ai_flags   |= AI_ADDRCONFIG;
-#endif
+  ai_hints.ai_flags    = AI_ADDRCONFIG;
   ai_hints.ai_family   = PF_UNSPEC;
   ai_hints.ai_socktype = SOCK_STREAM;
   ai_hints.ai_protocol = IPPROTO_TCP;
index 1eb8cb9..5df072d 100644 (file)
@@ -509,10 +509,7 @@ static int statsd_network_init (struct pollfd **ret_fds, /* {{{ */
   char const *service = (conf_service != NULL)
     ? conf_service : STATSD_DEFAULT_SERVICE;
 
-  ai_hints.ai_flags = AI_PASSIVE;
-#ifdef AI_ADDRCONFIG
-  ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+  ai_hints.ai_flags = AI_PASSIVE | AI_ADDRCONFIG;
   ai_hints.ai_family = AF_UNSPEC;
   ai_hints.ai_socktype = SOCK_DGRAM;
 
index cf093c5..89578f0 100644 (file)
@@ -216,9 +216,7 @@ static int tss2_get_socket (FILE **ret_read_fh, FILE **ret_write_fh)
        }
 
        /* Get all addrs for this hostname */
-#ifdef AI_ADDRCONFIG
-       ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+       ai_hints.ai_flags = AI_ADDRCONFIG;
        ai_hints.ai_family = AF_UNSPEC;
        ai_hints.ai_socktype = SOCK_STREAM;
 
index 25c7a63..a22a236 100644 (file)
@@ -211,9 +211,7 @@ static int wg_callback_init (struct wg_callback *cb)
         return (EAGAIN);
     cb->last_connect_time = now;
 
-#ifdef AI_ADDRCONFIG
-    ai_hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+    ai_hints.ai_flags  = AI_ADDRCONFIG;
     ai_hints.ai_family = AF_UNSPEC;
 
     if (0 == strcasecmp ("tcp", cb->protocol))
index d37792b..99fca17 100644 (file)
@@ -115,9 +115,7 @@ static int sensu_connect(struct sensu_host *host) /* {{{ */
                host->res = NULL;
                hints.ai_family = AF_INET;
                hints.ai_socktype = SOCK_STREAM;
-#ifdef AI_ADDRCONFIG
-               hints.ai_flags |= AI_ADDRCONFIG;
-#endif
+               hints.ai_flags = AI_ADDRCONFIG;
 
                node = (host->node != NULL) ? host->node : SENSU_HOST;
                service = (host->service != NULL) ? host->service : SENSU_PORT;
index a044b68..7a8f851 100644 (file)
@@ -166,9 +166,7 @@ static int wt_callback_init(struct wt_callback *cb)
     if (cb->sock_fd > 0)
         return 0;
 
-#ifdef AI_ADDRCONFIG
-    ai_hints.ai_flags    |= AI_ADDRCONFIG;
-#endif
+    ai_hints.ai_flags    = AI_ADDRCONFIG;
     ai_hints.ai_family   = AF_UNSPEC;
     ai_hints.ai_socktype = SOCK_STREAM;