From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: VIRT_ADDR_VARIES Date: Thu, 10 Nov 2011 08:29:43 -0800 Organization: UCLA Computer Science Department Message-ID: <4EBBFBF7.2030107@cs.ucla.edu> References: <4EB73983.1060000@cs.ucla.edu> <4EB86864.5080709@cs.ucla.edu> <4EB96841.7020701@cs.ucla.edu> <4EB99C7D.8000407@cs.ucla.edu> <4EBABBF5.5030602@cs.ucla.edu> <4EBB8882.6080504@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1320942605 562 80.91.229.12 (10 Nov 2011 16:30:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 10 Nov 2011 16:30:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 10 17:30:01 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ROXVn-0008Vj-LI for ged-emacs-devel@m.gmane.org; Thu, 10 Nov 2011 17:29:59 +0100 Original-Received: from localhost ([::1]:45456 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROXVn-0000BF-5G for ged-emacs-devel@m.gmane.org; Thu, 10 Nov 2011 11:29:59 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:37298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROXVf-0000AW-TO for emacs-devel@gnu.org; Thu, 10 Nov 2011 11:29:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ROXVe-00080z-TD for emacs-devel@gnu.org; Thu, 10 Nov 2011 11:29:51 -0500 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:43333) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROXVa-00080l-Ei; Thu, 10 Nov 2011 11:29:46 -0500 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 6A640A60004; Thu, 10 Nov 2011 08:29:44 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IsvoaJQPdRZw; Thu, 10 Nov 2011 08:29:44 -0800 (PST) Original-Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 07D21A60001; Thu, 10 Nov 2011 08:29:43 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20110927 Thunderbird/7.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 131.179.128.62 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:145971 Archived-At: On 11/10/11 03:06, Eli Zaretskii wrote: > It could be that a test against my_edata was just a means, > but we should be sure it was Yes, I'm sure it was a means. I've read the code carefully, and remember this part well. That's why the VIRT_ADDR_VARIES implementation is also a valid one. > isn't it dangerous to have an externally visible symbol with a > name such as `pure'? Emacs has been built with an extern symbol 'pure' for decades, on many platforms. And platform implementers would be unlikely to usurp that particular name anyway. So we should be safe.