From owner-cvs-sys Sat Mar 18 10:37:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18674 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:37:41 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA18655; Sat, 18 Mar 1995 10:37:36 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id KAA21691; Sat, 18 Mar 1995 10:36:54 -0800 From: "Rodney W. Grimes" Message-Id: <199503181836.KAA21691@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: bde@zeta.org.au (Bruce Evans) Date: Sat, 18 Mar 1995 10:36:53 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com In-Reply-To: <199503180911.TAA14031@godzilla.zeta.org.au> from "Bruce Evans" at Mar 18, 95 07:11:54 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1205 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >And my grepping of the source tree turned up no one that directly > >inclues sys/systm.h, but it *is* included by vm_page.h. I have > >yet to search the source tree for that one. > > It's only included if KERNEL and DIAGNOSTIC are defined. I was aware of that. I was going more after should we even be installing /usr/include/vm/vm_page.h at all. > >This does bring up the question of should we be installing all the > >files we are in /usr/include/sys. As I am about to rewrite the > >/usr/include Makefile to clean up all the mkdir/chown/chmod this > >would be a *very* good time to clean up *exactly* what header > >files we install into /usr/include/sys. > > Traditional system internals should be there. I don't think it can > be cleaned up quickly. There are too many interdependencies. I may not be able to implement the *policy* of which files get installed, but I can implement the *method* that allows us to select which ones we install. The current Makefiles can't, as they blindly use tar to copy the whole directories. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD