summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2001-09-14 22:24:57 +0000
committerSteve Huston <shuston@riverace.com>2001-09-14 22:24:57 +0000
commit8eaa6678291e4593d4afcaec8631af1cab4fd262 (patch)
tree848ee5f07c93846a452474ccb04336a498663f78
parentab750fef39e1b1b091086c8fcbc90bdf1d864ca8 (diff)
downloadATCD-8eaa6678291e4593d4afcaec8631af1cab4fd262.tar.gz
ChangeLogTag:(IPv6 changes) Fri Sep 14 18:25:39 2001 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--ace/OS.i14
4 files changed, 24 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 541c053e825..ad817093c6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+(IPv6 changes) Fri Sep 14 18:25:39 2001 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.i (getipnodebyname, getipnodebyaddr): Use __GLIBC__ for
+ the hosts not providing getipnodebyname (uses gethostbyname2
+ instead) and getipnodebyaddr (no substitute).
+
(IPv6 changes) Fri Sep 14 17:36:21 2001 Steve Huston <shuston@riverace.com>
* ace/SOCK.cpp (get_local_addr): After fetching the address, be
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 541c053e825..ad817093c6e 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+(IPv6 changes) Fri Sep 14 18:25:39 2001 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.i (getipnodebyname, getipnodebyaddr): Use __GLIBC__ for
+ the hosts not providing getipnodebyname (uses gethostbyname2
+ instead) and getipnodebyaddr (no substitute).
+
(IPv6 changes) Fri Sep 14 17:36:21 2001 Steve Huston <shuston@riverace.com>
* ace/SOCK.cpp (get_local_addr): After fetching the address, be
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 541c053e825..ad817093c6e 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+(IPv6 changes) Fri Sep 14 18:25:39 2001 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.i (getipnodebyname, getipnodebyaddr): Use __GLIBC__ for
+ the hosts not providing getipnodebyname (uses gethostbyname2
+ instead) and getipnodebyaddr (no substitute).
+
(IPv6 changes) Fri Sep 14 17:36:21 2001 Steve Huston <shuston@riverace.com>
* ace/SOCK.cpp (get_local_addr): After fetching the address, be
diff --git a/ace/OS.i b/ace/OS.i
index 5222ae4dfa5..18b65a4d2b7 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -5888,17 +5888,15 @@ ACE_OS::getipnodebyname (const char *name, int family, int flags)
ACE_UNUSED_ARG (family);
ACE_NOTSUP_RETURN (0);
# elif defined (ACE_HAS_IPV6)
-# if defined (whatever_doesnt_have_getipnodebyname)
- ACE_UNUSED_ARG (flags)
+# if defined (__GLIBC__)
+ ACE_UNUSED_ARG (flags);
# if defined (ACE_HAS_NONCONST_GETBY)
ACE_SOCKCALL_RETURN (::gethostbyname2 (ACE_const_cast (char *, name),
family),
- struct hostent *,
- 0);
+ struct hostent *, 0);
# else
ACE_SOCKCALL_RETURN (::gethostbyname2 (name, family),
- struct hostent *,
- 0);
+ struct hostent *, 0);
# endif /* ACE_HAS_NONCONST_GETBY */
# else
struct hostent *hptr;
@@ -5908,7 +5906,7 @@ ACE_OS::getipnodebyname (const char *name, int family, int flags)
errno = errnum;
}
return hptr;
-# endif /* whatever_doesnt_have_getipnodebyname */
+# endif /* __GLIBC__ */
# else
// IPv4-only implementation
if (family == AF_INET)
@@ -5923,7 +5921,7 @@ ACE_INLINE struct hostent *
ACE_OS::getipnodebyaddr (const void *src, size_t len, int family)
{
#if defined (ACE_HAS_IPV6)
-# if defined (whatever_doesnt_have_getipnodebyaddr)
+# if defined (__GLIBC__)
ACE_UNUSED_ARG (src);
ACE_UNUSED_ARG (len);
ACE_UNUSED_ARG (family);