From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 5 Mar 2003 13:16:58 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 5 Mar 2003 13:16:58 -0500 Received: from phoenix.mvhi.com ([195.224.96.167]:42508 "EHLO phoenix.infradead.org") by vger.kernel.org with ESMTP id ; Wed, 5 Mar 2003 13:16:57 -0500 Date: Wed, 5 Mar 2003 18:27:15 +0000 From: Christoph Hellwig To: Derek Atkins Cc: Kostadin Karaivanov , linux-kernel@vger.kernel.org Subject: Re: ipsec-tools 0.1 + kernel 2.5.64 Message-ID: <20030305182715.A27888@infradead.org> Mail-Followup-To: Christoph Hellwig , Derek Atkins , Kostadin Karaivanov , linux-kernel@vger.kernel.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from derek@ihtfp.com on Wed, Mar 05, 2003 at 01:15:00PM -0500 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 05, 2003 at 01:15:00PM -0500, Derek Atkins wrote: > Hmm... What version of glibc are you using? This seems to imply that > getifaddrs() and freeifaddrs() is now in libc, where it wasn't before. > I didn't know it got added -- I wonder when that happened? It's new in glibc 2.3 > > @@ -78,7 +78,7 @@ > static int suitable_ifaddr6 __P((const char *, const struct sockaddr *)); > #endif > > -#ifdef __linux__ > +#if defined(__linux__) && !defined(HAVE_GETIFADDRS) #ifdef is a very bad style. As you're already using autoconf I'd suggest just checking for HAVE_GETIFADDRS