From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Viro To: 9fans@cse.psu.edu Subject: Re: [9fans] Ephase question. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Date: Tue, 13 Aug 2002 00:10:09 -0400 Topicbox-Message-UUID: db31b484-eaca-11e9-9e20-41e7f4b1d025 On Mon, 12 Aug 2002 presotto@plan9.bell-labs.com wrote: > We chose it because it was easier to implement and we couldn't see > that doing so would cause undo hardship. Rsc's observation is good > but wasn't really a design goal. [snip the list of alternatives] The really interesting question is how much pain did that cause when porting/rewriting software from Unix. creat()/unlink()/work with fd you'd got from creat() is definitely a common idiom. OTOH, most of its uses are for situations when you either want remove-on-close or are messing with shared directories... How bad it had it actually been?