taskThe GNU Hurd - Tasks: task #1617, new interface io_reidentify

 
 

task #1617: new interface io_reidentify

Submitter:  Marcus Brinkmann <marcus>
Submitted:  -
   
 
Category:  The GNU Hurd Should Start On:  Sun 17 Nov 2002 11:00:00 PM UTC
Should be Finished on:  Sun 17 Nov 2002 11:00:00 PM UTC Priority:  * 6
Status:  None Privacy:  Public
Assigned to:  None Percent Complete:  Any
Open/Closed:  Open Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 


* Mandatory Fields

Add a New Comment Rich Markup
   

-, original submission:  

The user of an object sometimes must be identified by its PID.  This is necessary for PSIX compliant implementation of file record locking and shared memory/semaphores.

For this, the proc server must provide a handshake protocol to servers and users that allows PID verification.  This would be similar to the auth protocol.

An RPC io_reidentify, similar to io_reauthenticate, would be used to set the server's idea of the PID of the task using the I/O object.

It is unclear to me if it is feasible and of an advantage to only establiush the pid for objects that the user wants to use one of the operations on that requries it, or if it should just be done by default.

Along with the interface, we need the implementation in proc, libdiskfs, and the C library.

Marcus Brinkmann <marcus>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

No changes have been made to this item

Back to the top

Powered by Savane 3.14-9aa3.
Corresponding source code