From owner-freebsd-current@FreeBSD.ORG Wed Apr 2 11:13:46 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A1C01065671; Wed, 2 Apr 2008 11:13:46 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by mx1.freebsd.org (Postfix) with ESMTP id DE35A8FC24; Wed, 2 Apr 2008 11:13:45 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 7E4A4E4108; Wed, 2 Apr 2008 06:54:36 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Wed, 02 Apr 2008 06:54:36 -0400 X-Sasl-enc: HaKvn7JEYKi2jvPXdilVEBk9IU2mF7Bt1knrAHUZ+Qtk 1207133676 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id CDA9717B62; Wed, 2 Apr 2008 06:54:35 -0400 (EDT) Message-ID: <47F365EA.3030101@FreeBSD.org> Date: Wed, 02 Apr 2008 11:54:34 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.9 (X11/20080207) MIME-Version: 1.0 To: Garrett Wollman References: <20080331153006.GK21209@deviant.kiev.zoral.com.ua> <200803311557.m2VFvm3w044000@hergotha.csail.mit.edu> <20080331161148.GN21209@deviant.kiev.zoral.com.ua> <18417.9095.724822.642904@hergotha.csail.mit.edu> In-Reply-To: <18417.9095.724822.642904@hergotha.csail.mit.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Kostik Belousov , current@freebsd.org Subject: Re: Openat() and fexecve() committed X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2008 11:13:46 -0000 Garrett Wollman wrote: > The 2008 version has not yet been ratified, so it is not available to > the "general public". Those who care enough to join the committee (by > signing up for the mailing-list, essentially) can get a password which > will allow them to read the latest draft, which I believe is supposed > to go out to ballot soon. > I just skimmed what I could find about the *at() syscalls. Whilst this strikes me as useful, and fit for the purpose it's described for (avoid race conditions), it also gives me the heebie jeebies, as it involves the addition of yet another bunch of syscalls with slightly different semantics, to an already large flat namespace. I hope someone adds some nice syntactic sugar to Python for it once it's ready. cheese BMS > -GAWollman > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >