diff options
Diffstat (limited to 'ace/OS_NS_arpa_inet.inl')
-rw-r--r-- | ace/OS_NS_arpa_inet.inl | 10 |
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 * |