From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) From: Anthony Sorace In-Reply-To: Date: Fri, 30 Jan 2015 17:49:02 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <2CBEED8D-800D-40C8-8182-162695D9FF30@9srv.net> References: <36c9016b7918c302d777f1a605fc107f@brasstown.quanstro.net> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] wstat and atomic directory change Topicbox-Message-UUID: 3f26d9ca-ead9-11e9-9d60-3106f5b1d025 > On Jan 30, 2015, at 10:59 , Giacomo Tesio wrote: >=20 > It surely would not be conformant to Plan 9 systems, but to the = protocol? No. Joel has it right. Writing a server which allows / in names would = mean that the "/" you're slipping into a name wouldn't always be a = directory indicator or name separator. Think of it as the protocol = accommodating systems which use some other marker. The relevant point is that the "name" in question (which, as you = noticed, the protocol allows to contain / even though plan9 doesn't) is = the name *within a directory*, not a full path name. walk(5) probably = gives the best explanation of this, or perhaps the discussion of create = in open(5).