From owner-freebsd-current Wed May 7 15:36:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA22232 for current-outgoing; Wed, 7 May 1997 15:36:45 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA22218 for ; Wed, 7 May 1997 15:36:35 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id IAA21803; Thu, 8 May 1997 08:30:53 +1000 Date: Thu, 8 May 1997 08:30:53 +1000 From: Bruce Evans Message-Id: <199705072230.IAA21803@godzilla.zeta.org.au> To: eivind@bitbox.follo.net, sos@sos.freebsd.dk Subject: Re: #include problem breaks current Cc: freebsd-current@FreeBSD.ORG, roberto@keltia.freenix.fr Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Could we please get this mess sorted out, I'm sick and tired of all >> that nitpicking with include files lately :(, is it REALLY nessesary >> to make us different from the rest of the world ???? > >To not have hidden dependencies everywhere? To have include files >that actually work according to POSIX? POSIX generally specifies including yourself. The rpc headers are not specified by POSIX. What I want is all include files to work according to ANSI-extended-to-cover-all-include-files. In particular, include files should neither depend on each other nor declare each others symbols (either by including each other or directly), except for a few well documented warty cases like `size_t'. Bruce