From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Date: Wed, 9 Nov 2016 17:40:17 -0800 Organization: UCLA Computer Science Department Message-ID: <50fc10b5-f02d-a2eb-048d-1064bcffb62f@cs.ucla.edu> References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1478742091 26250 195.159.176.226 (10 Nov 2016 01:41:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 10 Nov 2016 01:41:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Cc: 24892@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 10 02:41:28 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eMY-0004dG-P4 for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Nov 2016 02:41:10 +0100 Original-Received: from localhost ([::1]:43316 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4eMb-0004lF-2W for geb-bug-gnu-emacs@m.gmane.org; Wed, 09 Nov 2016 20:41:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4eMU-0004ky-6t for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2016 20:41:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4eMR-00049T-5f for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2016 20:41:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36095) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4eMR-00049L-2N for bug-gnu-emacs@gnu.org; Wed, 09 Nov 2016 20:41:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c4eMQ-0002vu-FO; Wed, 09 Nov 2016 20:41:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 01:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24892 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147874202711220 (code B ref 24892); Thu, 10 Nov 2016 01:41:02 +0000 Original-Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 01:40:27 +0000 Original-Received: from localhost ([127.0.0.1]:51494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eLq-0002uu-Sh for submit@debbugs.gnu.org; Wed, 09 Nov 2016 20:40:27 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eLp-0002uh-63 for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 20:40:25 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 414A1160F94; Wed, 9 Nov 2016 17:40:18 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 1QuYkGhyVYcM; Wed, 9 Nov 2016 17:40:17 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 80E7C1611E7; Wed, 9 Nov 2016 17:40:17 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id JZOT6MQQtob1; Wed, 9 Nov 2016 17:40:17 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6708A160F94; Wed, 9 Nov 2016 17:40:17 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125541 Archived-At: On 11/09/2016 04:22 PM, Richard Stallman wrote: > The point of memory-limit was to enable features useful for users. > If memory-limit doesn't work any more, those features don't either. > > What exactly were those features? What problems did they help > users deal with? I assume memory-limit was an attempt to let Lisp code diagnose when memory was getting low in Emacs, circa 1992. The memory-limit function was added in commit 20d2471455526acfd5fe96681ea31f0eac88fae4 by Jim Blandy on 1992-10-03. As far as I can see the function was never successful, in the sense that this part of the code was being developed at the time and that Emacs eventually used other methods (e.g., calls from C to sbrk (0)) to get the information that memory-limit was returning. > Are they completely unnecessary now? If not, can we make them > function again? Or provide other features to deal with the same > problems? This particular feature, whatever it was, seems to have become unnecessary in late 1992, soon after it was added.