From 30a52867d8bea8b6fb095a0d3b66f18bfe7c5b15 Mon Sep 17 00:00:00 2001 From: Pietro Cerutti Date: Wed, 9 Jul 2008 10:46:48 +0000 Subject: [PATCH] - Unbreak on sparc64 PR: 124988 Submitted by: myself Approved by: maintainer timeout (14 days) --- mail/smfsav/files/patch-getaddrinfo.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 mail/smfsav/files/patch-getaddrinfo.c diff --git a/mail/smfsav/files/patch-getaddrinfo.c b/mail/smfsav/files/patch-getaddrinfo.c new file mode 100644 index 000000000000..ac50d7e5ba29 --- /dev/null +++ b/mail/smfsav/files/patch-getaddrinfo.c @@ -0,0 +1,20 @@ +--- ../src/lib/irs/getaddrinfo.c.orig 2008-06-25 18:33:53.000000000 +0000 ++++ ../src/lib/irs/getaddrinfo.c 2008-06-25 18:34:20.000000000 +0000 +@@ -332,7 +332,7 @@ + pai->ai_family = PF_UNSPEC; + pai->ai_socktype = ANY; + pai->ai_protocol = ANY; +-#ifdef __sparcv9 ++#if defined __sparcv9 && !defined(__FreeBSD__) + /* + * clear _ai_pad to preserve binary + * compatibility with previously compiled 64-bit +@@ -365,7 +365,7 @@ + } + memcpy(pai, hints, sizeof(*pai)); + +-#ifdef __sparcv9 ++#if defined __sparcv9 && !defined(__FreeBSD__) + /* + * We need to clear _ai_pad to preserve binary + * compatibility. See prior comment.