From owner-freebsd-current Sun May 19 13:22:38 2002 Delivered-To: freebsd-current@freebsd.org Received: from snipe.prod.itd.earthlink.net (snipe.mail.pas.earthlink.net [207.217.120.62]) by hub.freebsd.org (Postfix) with ESMTP id 2B7F637B40C; Sun, 19 May 2002 13:22:33 -0700 (PDT) Received: from pool0109.cvx40-bradley.dialup.earthlink.net ([216.244.42.109] helo=mindspring.com) by snipe.prod.itd.earthlink.net with esmtp (Exim 3.33 #2) id 179XCC-00032m-00; Sun, 19 May 2002 13:22:24 -0700 Message-ID: <3CE8095D.CFFF57F7@mindspring.com> Date: Sun, 19 May 2002 13:21:49 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Bernd Walter Cc: "J. Mallett" , freebsd-current@FreeBSD.ORG Subject: Re: make(1) patch to ReadMakefile() to use realpath(3) References: <20020519100420.GA8356@FreeBSD.ORG> <20020519132159.GI44753@cicely5.cicely.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Bernd Walter wrote: > Why do people think that a realpath is always available? Because it would be really convenient if we could program without having to remember on line 17 what we did on line 3, because we have really, really short attention spans. While we are at it, wouldn't it be nice if all locks just disappeared when we closed files, and all open files and memory allocations went away when our programs exitted? 8-). > What is wrong with just extending using pwd? > And maybe optionally stripping .. and . elements if wanted. > At least pwd doesn't break amd(8) pathnames. > It became nearly impossible to use amd(8) today just because of all that > realpath introduced breakage. That's annoying. I guess it's because people would really like it to work, even though hard links make it completely impossible, unless you change a number of things in the kernel in some pretty serious ways. 8-(. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message