diff options
Diffstat (limited to 'cpp/src/Ice/Network.cpp')
-rw-r--r-- | cpp/src/Ice/Network.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/Ice/Network.cpp b/cpp/src/Ice/Network.cpp index 36adc5b70fe..43930032923 100644 --- a/cpp/src/Ice/Network.cpp +++ b/cpp/src/Ice/Network.cpp @@ -36,12 +36,13 @@ # include <ws2tcpip.h> # include <iphlpapi.h> #else -# include <ifaddrs.h> # include <net/if.h> # include <sys/ioctl.h> #endif -#ifdef __sun +#if defined(__linux) || defined(__APPLE__) || defined(__FreeBSD__) +# include <ifaddrs.h> +#elif defined(__sun) # include <sys/sockio.h> #endif |