From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <2f4afda7d3b5d4a89b9d83d59ba6a57e@plan9.bell-labs.com> From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] permission bit of /mail/box In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Mon, 22 Sep 2003 02:10:42 -0400 Topicbox-Message-UUID: 406a5d8c-eacc-11e9-9e20-41e7f4b1d025 It is not at clear to me that an "no archive" bit is such a good idea. My main objection is that it is implicit -- if I set the bit for /usr/rsc, it's hard to see quickly that /usr/rsc/lib/profile is not archived. Then again, we already have this property with walk -- if I chmod 700 /usr/rsc then even if /usr/rsc/lib/profile is mode 666, no one else can edit it. Further, if you wondered why "cat `{yesterday lib/profile}" wasn't working, it would tell you: glenda% cat `{yesterday /usr/r/lib/profile} cat: can't open /n/dump/2003/0921/usr/r/lib/profile: '/n/dump/2003/0921/usr/r' does not exist glenda% or at least it should -- the error-generating code appears not to be working properly. It actually says: glenda% cat `{yesterday /usr/r/lib/profile} cat: can't open /n/dump/2003/0921/usr/r/lib/profile: '/n/dump/2003/0921/usr/r/lib/profile' does not exist glenda% which is wrong. Russ