*BSD News Article 88185


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!insync!uunet!in1.uu.net!204.191.213.61!ott.istar!istar.net!gateway.qnx.com!not-for-mail
From: doug@qnx.com (Doug Santry)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: mset(), mclear(), msleep() and mwakeup(): Where?
Date: 3 Feb 1997 09:24:35 -0500
Organization: QNX Software Systems
Lines: 15
Message-ID: <5d4sf3$i1s@qnx.com>
References: <5cm3nr$o3k$1@news1.sympatico.ca> <32F3798E.167EB0E7@freebsd.org> <5d2dn6$9st$1@news1.sympatico.ca> <32F4C88A.41C67EA6@freebsd.org>
NNTP-Posting-Host: qnx.com
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:34945

In article <32F4C88A.41C67EA6@freebsd.org>,
John S. Dyson <dyson@freebsd.org> wrote:
>Gardner Buchanan wrote:
>> 
>> Are you saying that they could just be brought across from Lite2?
>> or that they would have to be built from scratch?
>>
>I could write them from scratch (I am one of the FreeBSD kernel/VM
>people.)  Lite/2 doesn't have them :-(.

Well, if you guys still have my threads code I submitted, it included
userland locks that only used the kernel in the event of contention. If
the mutex was put into a shared memory region then voila!

DJS