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 [EMAIL PROTECTED] Marcus Brinkmann GNU http://www.gnu.org [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.marcus-brinkmann.de -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]