From owner-svn-src-head@FreeBSD.ORG Wed Jul 1 11:44:23 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94724106564A; Wed, 1 Jul 2009 11:44:23 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail02.syd.optusnet.com.au (mail02.syd.optusnet.com.au [211.29.132.183]) by mx1.freebsd.org (Postfix) with ESMTP id 0818B8FC0C; Wed, 1 Jul 2009 11:44:22 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from c122-106-161-96.carlnfd1.nsw.optusnet.com.au (c122-106-161-96.carlnfd1.nsw.optusnet.com.au [122.106.161.96]) by mail02.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id n61BiEgX006973 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 1 Jul 2009 21:44:15 +1000 Date: Wed, 1 Jul 2009 21:44:14 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= In-Reply-To: <86hbxx2341.fsf@ds4.des.no> Message-ID: <20090701213032.Q39158@delplex.bde.org> References: <200906201639.n5KGdPhO081114@svn.freebsd.org> <20090620174158.GG2884@deviant.kiev.zoral.com.ua> <20090623221248.GA5445@zim.MIT.EDU> <20090623221053.GT2884@deviant.kiev.zoral.com.ua> <20090623234549.GA6076@zim.MIT.EDU> <20090625151849.W33864@delplex.bde.org> <86hbxx2341.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-540457762-1246448654=:39158" Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, Ed Schouten , svn-src-head@freebsd.org, Bruce Evans , Kostik Belousov , David Schultz Subject: Re: svn commit: r194538 - head/sys/sys X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jul 2009 11:44:24 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-540457762-1246448654=:39158 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE On Tue, 30 Jun 2009, [utf-8] Dag-Erling Sm=C3=B8rgrav wrote: > Bruce Evans writes: >> Freestanding reserves fewer symbols for the implementation. > > IIRC, freestanding implementations are only required to provide > and , and everything else is available to the > application. Also , , , and . However, _FOO and __foo don't seem to be reserved -- these seem to only be reserved in section 7 (library), and freestanding specifically doesn't require anything in section 7 except the above headers. The complete list seems to be just the standard contents of the above headers, plus things like __STDC__, at least if the application doesn't #undef these things before using them. Bruce --0-540457762-1246448654=:39158--