pkgsrc/net/DarwinStreamingServer/patches/patch-aj
2007-03-07 18:22:43 +00:00

21 lines
758 B
Text

$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;