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