[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hurd does NOT need /hurd



On Mon, May 20, 2002 at 01:52:45AM +0100, Andrew Suffield wrote:
> >           started indirectly by other programs for their own purpose.
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

> >        be in any user's PATH, and are started indirectly by settrans or
>                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >        the parent filesystem on the explicit request of the user.
>          ^^^^^^^^^^^^^^^^^^^^^
> 
> Kindly explain the difference between the indicated phrases.

settrans -a doesn't invoke any translator for its own purpose.  It does only
start whatever the user is passing it on the shell.

settrans -a sets up a special environment for translators to run it (it sets
the bootstrap port).  Then it just calls execv on the rest of the command
line.

Think of something like "/bin/sh -c "BOOTSTRAP=15 /hurd/ftpfs ..."
if you want.  In this case, /bin/sh is not starting ftpfs for its own
purpose, but only starting what the user told it to start.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: