From owner-freebsd-current Wed Jul 5 19:48:39 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 395FB37BF05; Wed, 5 Jul 2000 19:48:34 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id UAA19612; Wed, 5 Jul 2000 20:48:31 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id UAA46767; Wed, 5 Jul 2000 20:48:10 -0600 (MDT) Message-Id: <200007060248.UAA46767@harmony.village.org> To: Robert Watson Subject: Re: /sys hierarchy Cc: John Baldwin , Kenjiro Cho , freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Wed, 05 Jul 2000 13:26:10 EDT." References: Date: Wed, 05 Jul 2000 20:48:10 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message Robert Watson writes: : On Wed, 5 Jul 2000, John Baldwin wrote: : : > The headers will always be installed in the right place in : > /usr/include: Makefile's are editable. As far as kernel : > compiles, symlinks can be created in the work directory as : > one possible solution. For example, : > sys/compile/i386/GENERIC/netinet -> ../../../../net/inet. : > This would most likely result in netinet _not_ being split : > up. : : As much as I'd love a complete cleanup of sys/, this cure seems to be : worse than the problem. :-) Take this as another vote to leave net/ as : is, if only to keep the includes in kernel code in sync with includes in : userland code :-). The proposed change also breaks the ability to have /usr/include/* be symbolic links to your real source tree. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message