Marcus Brinkmann <[EMAIL PROTECTED]> wrote: > On Tue, May 21, 2002 at 11:29:24PM +0200, Lars Weber wrote: > > All this talk about reasons for using `/hurd' got me wondering: Do there > > exist potential problems when a translator that translates a certain > > directory is itself located somewhere inside that directory? > > No, because if you exec a file, you "open" it (what the Hurd equivalent of > the open it), and only pass the descriptor to the exec server (actually the > Hurd equivalent of a descriptor). > > So, you keep an active reference to the file, and always talk to the > "underlying" translator.
Is this also true for passive translators? Do they also not store the path to the translator executable (as I've thought until now) but a direct reference to the file instead? If so, what would happen if the translator is replaced by a newer version for example? Or is the path for passive translators stored in the inode but looking up the executable does not cause the same translator to be queried again? > If you start to talk about the details it is quickly getting pretty > weird :) I've realised that several times already :) Anyway, I'm just curious. If answering my questions above would take to much effort I'm as happy to be told that there is no problem and I needn't worry... Or maybe the information I need is available somewhere in the docs? Regards, Lars -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]