| @@ -1,13 +1,14 @@ | | | @@ -1,13 +1,14 @@ |
1 | $NetBSD: patch-configure,v 1.1 2012/08/08 00:13:54 marino Exp $ | | 1 | $NetBSD: patch-configure,v 1.2 2013/05/20 13:49:07 fhajny Exp $ |
2 | | | 2 | |
| | | 3 | Extend ip_mreq hack to DragonFlyBSD and SunOS. |
3 | --- configure.orig 2012-05-01 20:48:03.000000000 +0000 | | 4 | --- configure.orig 2012-05-01 20:48:03.000000000 +0000 |
4 | +++ configure | | 5 | +++ configure |
5 | @@ -16472,6 +16472,8 @@ main () | | 6 | @@ -16472,6 +16472,8 @@ main () |
6 | { | | 7 | { |
7 | #if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) | | 8 | #if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) |
8 | return (0); | | 9 | return (0); |
9 | +#elif defined(__DragonFly__) | | 10 | +#elif defined(__DragonFly__) || defined(__sun) |
10 | + return (0); | | 11 | + return (0); |
11 | #else | | 12 | #else |
12 | #error No support for BSD struct ip_mreq hack detected | | 13 | #error No support for BSD struct ip_mreq hack detected |
13 | #endif | | 14 | #endif |