From owner-freebsd-current Thu Oct 9 12:18:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA22353 for current-outgoing; Thu, 9 Oct 1997 12:18:18 -0700 (PDT) (envelope-from owner-freebsd-current) Received: from usr08.primenet.com (tlambert@usr08.primenet.com [206.165.6.208]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA22346 for ; Thu, 9 Oct 1997 12:18:15 -0700 (PDT) (envelope-from tlambert@usr08.primenet.com) Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id MAA07088; Thu, 9 Oct 1997 12:16:47 -0700 (MST) From: Terry Lambert Message-Id: <199710091916.MAA07088@usr08.primenet.com> Subject: Re: buildworld To: wollman@khavrinen.lcs.mit.edu (Garrett Wollman) Date: Thu, 9 Oct 1997 19:16:46 +0000 (GMT) Cc: asami@cs.berkeley.edu, FreeBSD-current@FreeBSD.ORG In-Reply-To: <199710090317.XAA20072@khavrinen.lcs.mit.edu> from "Garrett Wollman" at Oct 8, 97 11:17:20 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > * Unless you have an if_de.c using ethernet card... > > We're not talking about the kernel. That's not part of "make world". > > For once, Terry is actually right. You can't build the world without > __getcwd(), which only exists in a new kernel, which (if you need the > de driver) you can't build without the new compiler. (I ran into the > former proble, but since it was on my laptop the latter didn't > matter.) The getcwd() is a bit more annoying; first off, it should really be an fcntl() on a descriptor opened on the current directory; this would let me get "path to root" for any directory simply by passing a different fd to the thing. Second, the library code should recognize ENOSYS and fall back, at least in the static case. For the shared case, one presumes that the program will grab the shared library appropriate to the system, since the top level library interface hasn't really changed, and this is therefore not worthy of a major number bump. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.