summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdullah Sowayan <sowayan@users.noreply.github.com>2010-01-26 12:55:03 +0000
committerAbdullah Sowayan <sowayan@users.noreply.github.com>2010-01-26 12:55:03 +0000
commit3b385c1188c658a4e00dd60af782e51cec1bcab6 (patch)
tree0d96ccf99536c6fe4f2418ab827204f7f795f9ca
parentcfeaac9a71df5e9275f491fe26f6b67cb1fa3358 (diff)
downloadATCD-3b385c1188c658a4e00dd60af782e51cec1bcab6.tar.gz
Tue Jan 26 12:52:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
-rw-r--r--ACE/ChangeLog12
-rw-r--r--ACE/ace/config-macosx-leopard.h1
-rw-r--r--ACE/ace/os_include/net/os_if.h4
3 files changed, 15 insertions, 2 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 138606acec3..17476e909e7 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,15 @@
+Tue Jan 26 12:52:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * ace/config-macosx-leopard.h:
+
+ Added ACE_HAS_NET_IF_DL_H macro.
+
+ * ace/os_include/net/os_if.h:
+
+ Removed hardcoding of ACE_HAS_IPHONE and ACE_HAS_MAC_OSX
+ checks. If the platform defines ACE_HAS_NET_IF_DL_H macro,
+ then <net/if_dl.h> will be included.
+
Tue Jan 26 04:35:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
* ace/config-macosx-leopard.h:
diff --git a/ACE/ace/config-macosx-leopard.h b/ACE/ace/config-macosx-leopard.h
index 0ec5f6a0fd9..54149d39421 100644
--- a/ACE/ace/config-macosx-leopard.h
+++ b/ACE/ace/config-macosx-leopard.h
@@ -7,6 +7,7 @@
#define ACE_CONFIG_MACOSX_LEOPARD_H
#define ACE_HAS_MAC_OSX
+#define ACE_HAS_NET_IF_DL_H
#if ! defined (__ACE_INLINE__)
#define __ACE_INLINE__
diff --git a/ACE/ace/os_include/net/os_if.h b/ACE/ace/os_include/net/os_if.h
index 4b2927eec63..43ee7bff76c 100644
--- a/ACE/ace/os_include/net/os_if.h
+++ b/ACE/ace/os_include/net/os_if.h
@@ -26,9 +26,9 @@
#if !defined (ACE_LACKS_NET_IF_H)
# include /**/ <net/if.h>
-# if defined (ACE_HAS_IPHONE) || defined (ACE_HAS_MAC_OSX)
+# if defined (ACE_HAS_NET_IF_DL_H)
# include /**/ <net/if_dl.h>
-# endif /* ACE_HAS_IPHONE || ACE_HAS_MAC_OSX */
+# endif /* ACE_HAS_NET_IF_DL_H */
# if defined (HPUX) && defined (IOR)
/* HP-UX 11.11 defines IOR in /usr/include/pa/inline.h
and we don't want that definition. See IOP_IORC.h.