From owner-freebsd-hackers@FreeBSD.ORG Tue Aug 9 22:20:34 2005 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5D5816A41F for ; Tue, 9 Aug 2005 22:20:34 +0000 (GMT) (envelope-from gouders@et.bocholt.fh-gelsenkirchen.de) Received: from alice.et.bocholt.fh-gelsenkirchen.de (alice.et.bocholt.fh-gelsenkirchen.de [193.175.197.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A82D43D58 for ; Tue, 9 Aug 2005 22:20:33 +0000 (GMT) (envelope-from gouders@et.bocholt.fh-gelsenkirchen.de) Received: from musashi.et.bocholt.fh-gelsenkirchen.de (musashi.et.bocholt.fh-gelsenkirchen.de [193.175.197.95]) by alice.et.bocholt.fh-gelsenkirchen.de (8.12.9/8.12.9) with ESMTP id j79MKVeD030149 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 10 Aug 2005 00:20:32 +0200 Received: from sora.hank.home ([10.8.0.6]) by musashi.et.bocholt.fh-gelsenkirchen.de (8.13.3/8.13.3) with ESMTP id j79MKRxL094860; Wed, 10 Aug 2005 00:20:31 +0200 (CEST) (envelope-from hank@et.bocholt.fh-gelsenkirchen.de) Received: from localhost (localhost.hank.home [127.0.0.1]) by sora.hank.home (8.13.3/8.13.3) with ESMTP id j79MM1DR013799; Wed, 10 Aug 2005 00:22:01 +0200 (CEST) (envelope-from hank@sora.hank.home) Message-Id: <200508092222.j79MM1DR013799@sora.hank.home> To: Brooks Davis In-Reply-To: Message from Brooks Davis of "Tue, 09 Aug 2005 15:01:21 PDT." <20050809220121.GB15004@odin.ac.hmc.edu> Date: Wed, 10 Aug 2005 00:22:01 +0200 From: Dirk GOUDERS X-Scanned-By: MIMEDefang 2.43 Cc: hackers@freebsd.org Subject: Re: Include files that depend on include files X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Aug 2005 22:20:34 -0000 > This is intentational. We try to avoid having headers bring in more > then absolutly required when included. I'm not sure what your second > question means. With my second question I wanted to ask if this intention is only for kernel level code or a general one. I am asking this, because somewhen in a project that I was not actually participating in I heard or read a rule that roughly said: "all include files have to include all files they depend on and compile cleanly", but that project was on a user space program. Dirk