From owner-freebsd-arch@FreeBSD.ORG Mon May 11 10:16:37 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34BBB106564A for ; Mon, 11 May 2009 10:16:37 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id E8C7D8FC15 for ; Mon, 11 May 2009 10:16:35 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id ED5CC6D41B; Mon, 11 May 2009 11:59:10 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id C90AF844B1; Mon, 11 May 2009 11:59:10 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Lothar Scholz References: <200905100500.n4A50GOa050728@hergotha.csail.mit.edu> <7710650619.20090510075706@scriptolutions.com> <18950.63671.323324.756287@hergotha.csail.mit.edu> <1393224851.20090511112537@scriptolutions.com> Date: Mon, 11 May 2009 11:59:10 +0200 In-Reply-To: <1393224851.20090511112537@scriptolutions.com> (Lothar Scholz's message of "Mon, 11 May 2009 11:25:37 +0200") Message-ID: <86hbzsot8x.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: arch@freebsd.org, Garrett Wollman Subject: Re: Posix shared memory problem X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2009 10:16:37 -0000 Lothar Scholz writes: > Some idiots started to think about this as a file path. But it isn't > and it shouldn't. Thats what this spec is saying in the typical commitee > polite form when some members made a mistake but are to important to > be blamed in public. You are wrong. The standard says what it says specifically because it makes it possible to implement semaphores and shared memory in terms of file operations. I've been there and done that. > So this needs to be fixed. You've already been told that it *has* been fixed (or rather changed, since it was not broken to begin with) in head. > If i have to find a useable filefile location anyway the whole function d= oes > not make any sense, then i can directly use mmap. The purpose is to > have a unique name (and in 2009 it is an URI not a file path). Thats > how serious non kiddy operating systems are doing like > Linux/Solaris/MacOSX-Darwin/HP-UX. Insulting the developers will get you nowhere. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no