$NetBSD: patch-applications_present3D_Cluster.cpp,v 1.2 2012/05/20 19:28:19 marino Exp $ Support more platforms. --- applications/present3D/Cluster.cpp.orig 2012-03-05 16:33:33.000000000 +0000 +++ applications/present3D/Cluster.cpp @@ -33,9 +33,12 @@ #if defined(__linux) #include #include -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) #include #include +#elif defined(__DragonFly__) + #include + #include #elif defined(__sgi) #include #include @@ -336,7 +339,8 @@ void Receiver::sync( void ) return; } -#if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) +#if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) \ + || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) socklen_t #else int