$NetBSD: patch-aj,v 1.2 2007/03/07 18:22:43 joerg Exp $ --- CommonUtilitiesLib/SocketUtils.cpp.orig 2003-08-16 01:52:53.000000000 +0200 +++ CommonUtilitiesLib/SocketUtils.cpp 2005-02-25 17:03:31.000000000 +0100 @@ -342,7 +342,7 @@ #if __linux__ || __linuxppc__ || __solaris__ || __MacOSX__ || __sgi__ || __osf__ int err = ::ioctl(tempSocket, SIOCGIFCONF, (char*)&ifc); -#elif __FreeBSD__ +#elif __FreeBSD__ || __NetBSD__ || defined(__DragonFly__) int err = ::ioctl(tempSocket, OSIOCGIFCONF, (char*)&ifc); #else #error @@ -350,7 +350,7 @@ if (err == -1) return; -#if __FreeBSD__ +#if __FreeBSD__ || __NetBSD__ || defined(__DragonFly__) int netdev1, netdev2; struct ifreq *netdevifr; netdevifr = ifc.ifc_req;