summaryrefslogtreecommitdiff
path: root/ace/OS_NS_arpa_inet.inl
diff options
context:
space:
mode:
Diffstat (limited to 'ace/OS_NS_arpa_inet.inl')
-rw-r--r--ace/OS_NS_arpa_inet.inl10
1 files changed, 9 insertions, 1 deletions
diff --git a/ace/OS_NS_arpa_inet.inl b/ace/OS_NS_arpa_inet.inl
index 63774a1a5ef..547d30cdaf1 100644
--- a/ace/OS_NS_arpa_inet.inl
+++ b/ace/OS_NS_arpa_inet.inl
@@ -11,7 +11,10 @@ ACE_INLINE unsigned long
ACE_OS::inet_addr (const char *name)
{
ACE_OS_TRACE ("ACE_OS::inet_addr");
-#if defined (ACE_HAS_NONCONST_GETBY)
+#if defined (ACE_LACKS_INET_ADDR)
+ ACE_UNUSED_ARG (name);
+ ACE_NOTSUP_RETURN (0);
+#elif defined (ACE_HAS_NONCONST_GETBY)
return ::inet_addr (const_cast <char*> (name));
#else
return ::inet_addr (name);
@@ -22,9 +25,14 @@ ACE_INLINE char *
ACE_OS::inet_ntoa (const struct in_addr addr)
{
ACE_OS_TRACE ("ACE_OS::inet_ntoa");
+#if defined (ACE_LACKS_INET_NTOA)
+ ACE_UNUSED_ARG (addr);
+ ACE_NOTSUP_RETURN (0);
+#else
ACE_OSCALL_RETURN (::inet_ntoa (addr),
char *,
0);
+#endif
}
ACE_INLINE const char *