mike burrell wrote:

> do translators get any information about the processes that are trying to
> access their goodies?


After a quick look at `fs.defs' and `fsys.defs' my conclusion is that 
the translator can only see the UIDs and GIDs that the process give for 
access control.  I hope i'm wrong.  The same problem could arise for the 
`myfs' translator that i mentioned in help-hurd.  (For example, 
`/my/documents' is user-specific directory depending on the process that 
asks.)  What we need is RPC context similar to thread-specific data or 
CORBA objects context.  The simplest is to add another port parameter to 
  each remote procedure prototype but i'm not sure this is the correct 
way to do it.  Or provide context-port on file_t port creations (opening 
a file, etc.) but what when file_t is delegated to another process with 
different context?

Regards

-- 

Ognyan Kulev <[EMAIL PROTECTED]>, "\"Programmer\""



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

Reply via email to