diff options
Diffstat (limited to 'net/bind95/patches/patch-an')
-rw-r--r-- | net/bind95/patches/patch-an | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/net/bind95/patches/patch-an b/net/bind95/patches/patch-an new file mode 100644 index 00000000000..d3fd57ebcaf --- /dev/null +++ b/net/bind95/patches/patch-an @@ -0,0 +1,22 @@ +$NetBSD: patch-an,v 1.1.1.1 2008/06/21 23:15:28 adrianp Exp $ + +--- lib/bind/include/netdb.h.orig ++++ lib/bind/include/netdb.h +@@ -179,9 +179,17 @@ struct addrinfo { + int _ai_pad; + #endif + socklen_t ai_addrlen; ++#elif defined(__NetBSD__) ++#if defined(__sparc__) && defined(_LP64) ++ int _ai_pad; ++#endif ++ socklen_t ai_addrlen; + #else + size_t ai_addrlen; /*%< length of ai_addr */ + #endif ++#if defined(__NetBSD__) && (defined(__alpha__) || (defined(__i386__) && defined(_LP64))) ++ int _ai_pad; ++#endif + #ifdef __linux + struct sockaddr *ai_addr; /*%< binary address */ + char *ai_canonname; /*%< canonical name for hostname */ |