taskThe GNU Hurd - Tasks: task #1022, POSIX record locking


task #1022: POSIX record locking

Submitted by:  Marcus Brinkmann <marcus>
Submitted on:  -  
Category:  The GNU Hurd Should Start On:  Sun 26 May 2002 10:00:00 PM UTC
Should be Finished on:  Sun 26 May 2002 10:00:00 PM UTC Priority:  6
Status:  None Privacy:  Public
Percent Complete:  30% Assigned to:  None
Open/Closed:  Open Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Mon 18 Nov 2002 10:07:27 AM UTC, comment #2: 

The PID has to be established by the proc server, see io_reidentify task.

Marcus Brinkmann <marcus>
Project Administrator
Mon 27 May 2002 01:02:22 PM UTC, comment #1: 

The patch by Neal can be found in Patch 332.

Most of Neal's concerns can be solved by applying two strategies: Let the user provide the process ID, and trust that information.  Use io_close to synchronize deletion of record locks.

The server also needs to get a port in the task, on which it can request a dead name notification, so it can release the locks on task death.

For the interface itself, we should either split it up in more convenient RPCs, use the 64 bit version, or use the 32 bit version and do the transition the same as we will do it when we move all the other interfaces to 64 bit.

Marcus Brinkmann <marcus>
Project Administrator


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

Attach Files:

No files currently attached


   task dependencies.

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




No changes have been made to this item

Back to the top

Powered by Savane 3.7