From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <82b5c4ae15af41a6c8386e8c2ec0b7b6@quintile.net> From: "Steve Simon" Date: Tue, 9 Aug 2011 14:07:33 +0100 To: 9fans@9fans.net In-Reply-To: <24ca190ddaa89af6c29a89757f42b3d1@ladd.quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] (no subject) Topicbox-Message-UUID: 0c989e50-ead7-11e9-9d60-3106f5b1d025 > don't you just want rfork Nm? I don't think so, that is worse, this would really mean I couldn't mount anything. I don't mind the new app adding mounts if it wants to, but I want it to start with a new root dir and children, so I need to flush out the old namespace. the problem is as soon as I do that I lost contact with the mount command and as its not a shell builtin this means I can never get back the namespace I have lost. I am stuck in no-mans-land. its easy enough to experiment: open a window type rfork N try to get ls to work. I can pass an open file descriptor across the rfork N boundry, but I still cannot mount it. The only solution I can see is to write some C code, but I was hoping somone might see a trick I missed. -Steve