Hi,

If I understand correctly, each task created by the Hurd "inherits" a
handle to the root filesystem, as well as to the auth and proc servers from
its parent task.  For auth and proc, this is necessary because they don't
have an entry in the filesystem hierarchy, which is probably due to security
reasons also.  For "/", it is necessary because the root filesystem is the
root nameserver of the Hurd.  Is it correct so far?

Now, I'm trying to understand how those three handles are actually passed
to new tasks.  The exec interface has an obsolete call called "exec_init"
that has a auth handle and a proc handle argument.  However, "exec_exec"
doesn't have such things so how does it work?  Any pointer?

Thanks in advance!

Ludovic.



_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd

Reply via email to