From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1765735AbXF2M7j (ORCPT ); Fri, 29 Jun 2007 08:59:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754628AbXF2M7c (ORCPT ); Fri, 29 Jun 2007 08:59:32 -0400 Received: from pentafluge.infradead.org ([213.146.154.40]:56359 "EHLO pentafluge.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750985AbXF2M7b (ORCPT ); Fri, 29 Jun 2007 08:59:31 -0400 Subject: Re: Linux Kernel include files From: David Woodhouse To: Jan Engelhardt Cc: Sam Ravnborg , Joerg Schilling , arjan@infradead.org, Linux Kernel Mailing List , schilling@fokus.fraunhofer.de, Ulrich Drepper In-Reply-To: References: <46826d13.44vmeDzVCWEJhtNJ%Joerg.Schilling@fokus.fraunhofer.de> <20070627171812.GA31705@uranus.ravnborg.org> Content-Type: text/plain Date: Fri, 29 Jun 2007 13:59:26 +0100 Message-Id: <1183121966.1170.324.camel@pmac.infradead.org> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 (2.10.2-2.fc7.dwmw2.1) Content-Transfer-Encoding: 7bit X-SRS-Rewrite: SMTP reverse-path rewritten from by pentafluge.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2007-06-28 at 15:49 +0200, Jan Engelhardt wrote: > I'll have to chime in here. > Test program: > #include > #include > #include > #include > #include > #include > #include > #include > #include > #include > #include /* get IP_FREEBIND */ > > Creates a lot of error messages. > (Lots of redefinitions.) > > $ rpm -q linux-kernel-headers glibc > linux-kernel-headers-2.6.21-7 > glibc-2.6-5 > (suse 10.3 factory) > > So looks like there's still something to do. Hm, yes. But what? Is it reasonable for people to include and at the same time? It's suboptimal that they have to include for certain definitions, but that file also provides conflicting definitions of stuff which exists elsewhere. Should we split into two parts? -- dwmw2