From owner-freebsd-current Wed Feb 22 14:00:38 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA05425 for current-outgoing; Wed, 22 Feb 1995 14:00:38 -0800 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id OAA05416; Wed, 22 Feb 1995 14:00:30 -0800 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: Garrett Wollman cc: current@freefall.cdrom.com Subject: Re: TRUE and FALSE In-reply-to: Your message of "Wed, 22 Feb 95 15:11:39 EST." <9502222011.AA08273@halloran-eldar.lcs.mit.edu> Date: Wed, 22 Feb 1995 14:00:29 -0800 Message-ID: <5415.793490429@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: current-owner@FreeBSD.org Precedence: bulk > > And that seems a little silly (so is exporting the entire NFS tree into > > /usr/include, while we're talking about silly, but that's another diatribe > > entirely). > > Hello, Jordan? Wake up! > > wollman@khavrinen(11)$ ls -l /usr/include/nfs > lrwxr-xr-x 1 bin bin 8 Feb 21 15:03 /usr/include/nfs@ -> /sys/nfs Thank you, Garrett. However, you complelely and utterly missed my point. When I said "exported" I meant exactly that: One way or another we have now /usr/include/nfs/* containing the full NFS sources rather than just the relevant header files. If you're any kind of purist at all, this is immediately obvious as being rather evil. If I wanted to move my header files from one place to another I could easily be forgiven for wanting to simply tar up the contents of /usr/include and get ONLY the header files (rather than a pastiche' of links, files, sources and god-only-knows-what). To put it another way, the /usr/include directory follows NO consistent paradigm - some things are links, others are copies of stuff, still others are just pointers into the sources. If you make with SHARED=copies then this unifies some of it by copying stuff across, but it could then be argued that the "non-copies" case should see /usr/include as *only* a link farm, with no actual files in there. Am I the only one who sees this as somewhat inconsistent? Jordan