Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site plus5.UUCP
Path: utzoo!watmath!clyde!cbosgd!ihnp4!plus5!hokey
From: hokey@plus5.UUCP (Hokey)
Newsgroups: net.unix-wizards
Subject: Re: SHMOP (SYSV) - really shmat(2)
Message-ID: <908@plus5.UUCP>
Date: Mon, 28-Oct-85 09:09:13 EST
Article-I.D.: plus5.908
Posted: Mon Oct 28 09:09:13 1985
Date-Received: Wed, 30-Oct-85 04:10:58 EST
References: <2335@brl-tgr.ARPA> <569@riccb.UUCP> <133@oracle.UUCP>
Reply-To: hokey@plus5.UUCP (Hokey)
Organization: Plus Five Computer Services, St. Louis, MO
Lines: 13

Robert, The SysV semaphore system implements a *stack* instead of a *queue*.

Should I assume you believe that behavior to be a *feature*?  How can it
possibly be useful in a multiuser environment?

Granted, this is a problem in the implementation of semaphores, but it has
not been fixed, and semaphores *still* provide a mutex method which is too
low-level and expensive to be useful for implementing shared database locks
in non-record oriented databases.

-- 
Hokey           ..ihnp4!plus5!hokey
		  314-725-9492