From mboxrd@z Thu Jan 1 00:00:00 1970 From: Burton Samograd To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Date: Thu, 16 Aug 2012 12:48:48 -0400 Message-ID: References: <20120803171847.GA2720@polynum.com> <501D12A1.1060906@yahoo.fr> <20120804152016.GB433@polynum.com> <20120805173639.GA395@polynum.com> <20120815173327.GA424@polynum.com> <20120815200949.4628BB85B@mail.bitblocks.com> <20120815212734.GA1190@polynum.com> <20120816034747.7FE5EB85B@mail.bitblocks.com> <20120816053428.GA427@polynum.com> <20120816155901.6FB72B827@mail.bitblocks.com> In-Reply-To: <20120816155901.6FB72B827@mail.bitblocks.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [9fans] Multi-dimensional filesystem Topicbox-Message-UUID: aa470de4-ead7-11e9-9d60-3106f5b1d025 > It pretty much has to. Consider what happens when you do something like > > % x=3D`{pwd} > % bind /sys/src tmp > % cd tmp > % cd .. > > This gets you back to $x. If you leave ".." upto the fileserver, you'd g= et back to /sys not $x. The server can't know the right context. I thought this problem was solved in plan9: Lexical File Names in Plan 9, or, Getting Dot-Dot Right - Rob Pike A vexing old problem solved: how to make pwd get the right answer in the fa= ce of multiply-bound directories. http://plan9.bell-labs.com/sys/doc/lexnames.html -- Burton Samograd This e-mail, including accompanying communications and attachments, is stri= ctly confidential and only for the intended recipient. Any retention, use o= r disclosure not expressly authorised by Markit is prohibited. This email i= s subject to all waivers and other terms at the following link: http://www.= markit.com/en/about/legal/email-disclaimer.page Please visit http://www.markit.com/en/about/contact/contact-us.page? for co= ntact information on our offices worldwide.