[glib] GNetworkAddress: Build if AI_NUMERICSERV not defined
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] GNetworkAddress: Build if AI_NUMERICSERV not defined
- Date: Mon, 18 Feb 2013 09:31:46 +0000 (UTC)
commit c910c3e7a319db88749418cedbebe05fbe1b9324
Author: Alexander Larsson <alexl redhat com>
Date: Mon Feb 18 10:30:29 2013 +0100
GNetworkAddress: Build if AI_NUMERICSERV not defined
This is not defined on all Win32 SDKs and in some unixes.
If its not defined its safe to just ignore it though.
gio/gnetworkaddress.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gio/gnetworkaddress.c b/gio/gnetworkaddress.c
index 44c39f1..1335d94 100644
--- a/gio/gnetworkaddress.c
+++ b/gio/gnetworkaddress.c
@@ -251,7 +251,11 @@ g_network_address_parse_sockaddr (GNetworkAddress *addr)
gchar port[32];
memset (&hints, 0, sizeof (hints));
- hints.ai_flags = AI_NUMERICHOST | AI_NUMERICSERV;
+ hints.ai_flags = AI_NUMERICHOST
+#ifdef AI_NUMERICSERV
+ | AI_NUMERICSERV
+#endif
+ ;
g_snprintf (port, sizeof (port), "%u", addr->priv->port);
if (getaddrinfo (addr->priv->hostname, port, &hints, &res) != 0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]