Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 02 Feb 2001 11:20:10 -0800
From:      "Jeffrey D. Wheelhouse" <jdw_list@wwwi.com>
To:        freebsd-hackers@freebsd.org
Cc:        jdw_list@wwwi.com
Subject:   POSIX mutexes on FreeBSD
Message-ID:  <4.3.2.7.2.20010202110620.0220cb98@pop.wwwi.com>

next in thread | raw e-mail | index | archive | help


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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.3.2.7.2.20010202110620.0220cb98>