From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 7 14:24:42 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9DC116A4CE for ; Thu, 7 Apr 2005 14:24:42 +0000 (GMT) Received: from smtpout-1.priv.cc.uic.edu (smtpout-1.cc.uic.edu [128.248.155.232]) by mx1.FreeBSD.org (Postfix) with SMTP id 5E9A143D45 for ; Thu, 7 Apr 2005 14:24:42 +0000 (GMT) (envelope-from zholla1@uic.edu) Received: (qmail 11698 invoked from network); 7 Apr 2005 09:24:41 -0500 Received: from icarus.cc.uic.edu (128.248.155.80) by smtpout-1.cc.uic.edu with SMTP; 7 Apr 2005 09:24:41 -0500 Date: Thu, 7 Apr 2005 09:24:41 -0500 (CDT) From: Zera William Holladay X-X-Sender: zholla1@icarus.cc.uic.edu To: freebsd-hackers@freebsd.org In-Reply-To: <20050407083639.GD57256@cirb503493.alcatel.com.au> Message-ID: References: <42518AC9.5070208@comcast.net> <3.0.1.32.20050405052601.00ab4388@pop.redshift.com> <20050407083639.GD57256@cirb503493.alcatel.com.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: Kernel [memory] tweaking question X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2005 14:24:43 -0000 On Thu, 7 Apr 2005, Peter Jeremy wrote: > These are all reasonably well documented in sys/conf/NOTES. If you > want more detail, try a SystemV-oriented Unix book > > Close - they only control SystemV shared memory. Sane shared memory > is available via mmap(2). SystemV semaphores are controlled via > SEMxxx options. Posix semaphores are listed as 'experimental'. Is there any chance that POSIX semaphores will be anything other than experimental in the future, or is there no interest? Further, the man page indicates that the FreeBSD, POSIX semaphore implementation is not capable of supporting multiple process semaphores. I saw a similar note on a Linux man page. I think this is a shame, since POSIX semaphores seem to be well designed (from a user point of view) compared to SYSV semaphores, which are a total mess. -Zera