Hi,

While porting a project from Solaris to FreeBSD 4.2, I found out that the 
existing FreeBSD implementation of POSIX mutexes doesn't support sharing 
mutexes between processes.

In order to get around this, I eventually did my own implementation of 
mutexes that works within the uthread framework and supports the 
PTHREAD_PROCESS_SHARED attribute.

I can see that there are a lot of changes coming down the road in -current 
that could potentially affect this area.  However, I don't have a good feel 
for how far it is to a future including kernel-based synchronization 
objects being available to user processes.

If there is interest out there, and if it makes sense architecturally, I 
could do the work necessary to integrate my changes into the uthread code 
and submit it.  Would that be of enough value/interest to be worth doing?

Thanks,
Jeff



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to