*BSD News Article 88140


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!lucy.swin.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!cs.mu.OZ.AU!munnari.OZ.AU!spool.mu.edu!howland.erols.net!www.nntp.primenet.com!nntp.primenet.com!news.iquest.net!not-for-mail
From: "John S. Dyson" <dyson@freebsd.org>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: mset(), mclear(), msleep() and mwakeup(): Where?
Date: Sun, 02 Feb 1997 12:02:02 -0500
Organization: John S. Dyson's home machine
Lines: 35
Message-ID: <32F4C88A.41C67EA6@freebsd.org>
References: <5cm3nr$o3k$1@news1.sympatico.ca> <5cu45c$6fc@uriah.heep.sax.de> <32F3798E.167EB0E7@freebsd.org> <5d2dn6$9st$1@news1.sympatico.ca>
NNTP-Posting-Host: dyson.iquest.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01 (X11; I; FreeBSD 3.0-CURRENT i386)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:34948

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 :-(.

>
> If they are not actually part of 4.4BSD, where did Vahalia get the
> idea from?
>
There was a document in the Net/2 or 4.4Lite release (forget which
one) that described the interface.

>
>  I assumed that If they didn't exist in FreeBSD that they
> were at least thought out and implemented in some research version.
>
There might already be.

> 
>  If not, and
> Vahalia is dreaming in technicolour, then importing the facility
> from Plan9 or Herd or wherever seems a reasonable course.
>
As long as the API is nice.

> 
> Right now, I just want the locks.
> 
You could use the SYSV semaphores :-(.

John