From owner-cvs-usrsbin Tue Feb 7 12:23:36 1995 Return-Path: cvs-usrsbin-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA06915 for cvs-usrsbin-outgoing; Tue, 7 Feb 1995 12:23:36 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA06909; Tue, 7 Feb 1995 12:23:26 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id HAA03028; Wed, 8 Feb 1995 07:20:35 +1100 Date: Wed, 8 Feb 1995 07:20:35 +1100 From: Bruce Evans Message-Id: <199502072020.HAA03028@godzilla.zeta.org.au> To: bde@zeta.org.au, wollman@halloran-eldar.lcs.mit.edu Subject: Re: cvs commit: src/usr.sbin/lsdev i386.c Cc: CVS-commiters@freefall.cdrom.com, cvs-usrsbin@freefall.cdrom.com Sender: cvs-usrsbin-owner@freebsd.org Precedence: bulk >> I asked Stefan to think about including less goop in . >> ... >Hmmm. I don't belong to that religion that says that no header files >should ever include other header files and it's the responsibility for >the poor programmer to make sure that every program includes every >header file in the universe directly in case it's needed somewhere. I belong to that religion that says that each system header file should not depend on anything outside itself or export more than necessary. For devconf.h and pci, this means not exporting h/w register bits or pci internal functions from pci and/or not importing them into devconf.h. Bruce