summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>1998-10-24 23:42:17 +0000
committerSteve Huston <shuston@riverace.com>1998-10-24 23:42:17 +0000
commit7c691cb6f9ab3bf816902a29a990be7bd4103d6f (patch)
tree911e01368a745c025892f15ecc4e2673b8e0b5d1
parent321f72920add1c8ab052743dd74e06b840a70fa2 (diff)
downloadATCD-7c691cb6f9ab3bf816902a29a990be7bd4103d6f.tar.gz
Let AIX take a whack at ACE::get_ip_interfaces.
-rw-r--r--ace/ACE.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ace/ACE.cpp b/ace/ACE.cpp
index cbe0c688b60..01c58ac5e9c 100644
--- a/ace/ACE.cpp
+++ b/ace/ACE.cpp
@@ -2619,7 +2619,7 @@ ACE::count_interfaces (ACE_HANDLE handle,
ASYS_TEXT ("ioctl - SIOCGIFNUM failed")),
-1);
return 0;
-#elif defined (__unix) || defined (__Lynx__)
+#elif defined (__unix) || defined (__Lynx__) || defined (_AIX)
// Note: DEC CXX doesn't define "unix". BSD compatible OS: HP UX,
// AIX, SunOS 4.x perform some ioctls to retrieve ifconf list of
// ifreq structs no SIOCGIFNUM on SunOS 4.x, so use guess and scan
@@ -2693,7 +2693,7 @@ ACE::get_handle (void)
ACE_HANDLE handle = ACE_INVALID_HANDLE;
#if defined (sparc)
handle = ACE_OS::open ("/dev/udp", O_RDONLY);
-#elif defined (__unix) || defined (__Lynx__)
+#elif defined (__unix) || defined (__Lynx__) || defined (_AIX)
// Note: DEC CXX doesn't define "unix" BSD compatible OS: HP UX,
// AIX, SunOS 4.x
@@ -2900,7 +2900,7 @@ ACE::get_ip_interfaces (size_t &count,
return 0;
# endif /* Winsock 2 && MSVC 5 or later */
-#elif defined (__unix) || defined (__Lynx__)
+#elif defined (__unix) || defined (__Lynx__) || defined (_AIX)
// COMMON (SVR4 and BSD) UNIX CODE
size_t num_ifs;