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: Tue, 8 Nov 2016 13:41:40 -0800 Organization: UCLA Computer Science Department Message-ID: <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------D1A0F480C7A72666D336B659" X-Trace: blaine.gmane.org 1478641365 2867 195.159.176.226 (8 Nov 2016 21:42:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 8 Nov 2016 21:42:45 +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: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 08 22:42:42 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 1c4E9h-0005CH-83 for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2016 22:42:09 +0100 Original-Received: from localhost ([::1]:35666 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4E9k-0003BX-9C for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2016 16:42:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4E9d-0003BQ-Bc for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 16:42:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4E9a-00070m-6b for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 16:42:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34684) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4E9a-00070g-3E for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 16:42:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c4E9Z-0004sm-T9; Tue, 08 Nov 2016 16:42:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Nov 2016 21:42:01 +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.147864131018742 (code B ref 24892); Tue, 08 Nov 2016 21:42:01 +0000 Original-Received: (at 24892) by debbugs.gnu.org; 8 Nov 2016 21:41:50 +0000 Original-Received: from localhost ([127.0.0.1]:50082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4E9O-0004sE-3J for submit@debbugs.gnu.org; Tue, 08 Nov 2016 16:41:50 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4E9L-0004rz-Aq for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 16:41:47 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7DB231607B6; Tue, 8 Nov 2016 13:41:41 -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 2l6RdnRL3Vh9; Tue, 8 Nov 2016 13:41:40 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CB247160E5D; Tue, 8 Nov 2016 13:41:40 -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 cR0d7cNdhHFV; Tue, 8 Nov 2016 13:41:40 -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 AD9941607B6; Tue, 8 Nov 2016 13:41:40 -0800 (PST) In-Reply-To: <838tsthgut.fsf@gnu.org> 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:125493 Archived-At: This is a multi-part message in MIME format. --------------D1A0F480C7A72666D336B659 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Following up on this bug report, the memory-limit function should be marked obsolescent and eventually removed, as its value has not been useful (or, as far as I can tell, used) for many years. Until it's removed it can just return 0. Proposed patch attached. --------------D1A0F480C7A72666D336B659 Content-Type: application/x-patch; name="0001-Make-memory-limit-obsolete.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Make-memory-limit-obsolete.patch" RnJvbSA1ZjQxMDlhYmYxOTUzODA5NDJhMzkwYzhhNDdlMzg3YjM3NDEwMDBjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDggTm92IDIwMTYgMTM6Mzk6MDIgLTA4MDAKU3ViamVjdDogW1BBVENI XSBNYWtlICdtZW1vcnktbGltaXQnIG9ic29sZXRlCgoqIGRvYy9saXNwcmVmL2ludGVybmFs cy50ZXhpIChHYXJiYWdlIENvbGxlY3Rpb24pOgpEbyBub3QgZG9jdW1lbnQgbWVtb3J5LWxp bWl0LgoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0aGlzLgoqIGxpc3AvZW1hY3MtbGlzcC9ieXRl LW9wdC5lbCAoc2lkZS1lZmZlY3QtZnJlZS1mbnMpOgpSZW1vdmUgbWVtb3J5LWxpbWl0Lgoq IGxpc3Avc3Vici5lbCAobWVtb3J5LWxpbWl0KTogTm93IG9ic29sZXRlLgoqIHNyYy9hbGxv Yy5jIChGbWVtb3J5X2xpbWl0KTogQWx3YXlzIHJldHVybiAwLgotLS0KIGRvYy9saXNwcmVm L2ludGVybmFscy50ZXhpICB8IDE0IC0tLS0tLS0tLS0tLS0tCiBldGMvTkVXUyAgICAgICAg ICAgICAgICAgICAgfCAgNCArKysrCiBsaXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwgfCAg MiArLQogbGlzcC9zdWJyLmVsICAgICAgICAgICAgICAgIHwgIDEgKwogc3JjL2FsbG9jLmMg ICAgICAgICAgICAgICAgIHwgMTUgKystLS0tLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQs IDggaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xp c3ByZWYvaW50ZXJuYWxzLnRleGkgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQppbmRl eCBmZWRlZjNkLi42NzBkNmE1IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9pbnRlcm5hbHMu dGV4aQorKysgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQpAQCAtNTAxLDIwICs1MDEs NiBAQCBHYXJiYWdlIENvbGxlY3Rpb24KIHByb3BvcnRpb24uCiBAZW5kIGRlZm9wdAogCi0g IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBAY29kZXtnYXJiYWdlLWNvbGxlY3R9IGRlc2NyaWJl cyB0aGUgYW1vdW50IG9mCi1tZW1vcnkgdXNlZCBieSBMaXNwIGRhdGEsIGJyb2tlbiBkb3du IGJ5IGRhdGEgdHlwZS4gIEJ5IGNvbnRyYXN0LCB0aGUKLWZ1bmN0aW9uIEBjb2Rle21lbW9y eS1saW1pdH0gcHJvdmlkZXMgaW5mb3JtYXRpb24gb24gdGhlIHRvdGFsIGFtb3VudCBvZgot bWVtb3J5IEVtYWNzIGlzIGN1cnJlbnRseSB1c2luZy4KLQotQGRlZnVuIG1lbW9yeS1saW1p dAotVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBhZGRyZXNzIG9mIHRoZSBsYXN0IGJ5dGUg RW1hY3MgaGFzIGFsbG9jYXRlZCwKLWRpdmlkZWQgYnkgMTAyNC4gIFdlIGRpdmlkZSB0aGUg dmFsdWUgYnkgMTAyNCB0byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhCi1MaXNwIGludGVnZXIu Ci0KLVlvdSBjYW4gdXNlIHRoaXMgdG8gZ2V0IGEgZ2VuZXJhbCBpZGVhIG9mIGhvdyB5b3Vy IGFjdGlvbnMgYWZmZWN0IHRoZQotbWVtb3J5IHVzYWdlLgotQGVuZCBkZWZ1bgotCiBAZGVm dmFyIG1lbW9yeS1mdWxsCiBUaGlzIHZhcmlhYmxlIGlzIEBjb2Rle3R9IGlmIEVtYWNzIGlz IG5lYXJseSBvdXQgb2YgbWVtb3J5IGZvciBMaXNwCiBvYmplY3RzLCBhbmQgQGNvZGV7bmls fSBvdGhlcndpc2UuCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDE5 N2E2OTQuLjZhOWM5ZWEgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBA IC01MjcsNiArNTI3LDEwIEBAIG1vZGUgYmluZGluZ3M6ICdDLWMgQCBDLWEnLCAnQy1jIEAg Qy10JywgJ0MtYyBAIEMtZCcsIGFuZCAnQy1jIEAgQy1lLicKIGJlZm9yZSBydW5uaW5nLiAg VGhpcyBpcyBjb250cm9sbGVkIGJ5IHRoZSAnZ3JlcC1zYXZlLWJ1ZmZlcnMnCiB2YXJpYWJs ZS4KIAorKiogVGhlICdtZW1vcnktbGltaXQnIGZ1bmN0aW9uIG5vdyBhbHdheXMgcmV0dXJu cyAwLCBhbmQgaXMgbm93CitkZWNsYXJlZCBvYnNvbGV0ZS4gIEl0cyB2YWx1ZSBoYXMgYmVl biB1c2VsZXNzIG9yIG1pc2xlYWRpbmcgZm9yIHF1aXRlCitzb21lIHRpbWUuCisKICoqIFNv bWUgb2Jzb2xldGUgZnVuY3Rpb25zLCB2YXJpYWJsZXMsIGFuZCBmYWNlcyBoYXZlIGJlZW4g cmVtb3ZlZDoKICoqKiBGcm9tIHN1YnIuZWw6IHdpbmRvdy1kb3QsIHNldC13aW5kb3ctZG90 LCByZWFkLWlucHV0LCBzaG93LWJ1ZmZlciwKIGV2YWwtY3VycmVudC1idWZmZXIsIHN0cmlu Zy10by1pbnQKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbCBiL2xp c3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbAppbmRleCA2MTBjM2I2Li45MmVjYzVlIDEwMDY0 NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwKKysrIGIvbGlzcC9lbWFjcy1s aXNwL2J5dGUtb3B0LmVsCkBAIC0xMjQ5LDcgKzEyNDksNyBAQCBieXRlLW9wdGltaXplLXNl dAogCSBrZXltYXBwCiAJIGxpbmUtYmVnaW5uaW5nLXBvc2l0aW9uIGxpbmUtZW5kLXBvc2l0 aW9uIGxpc3QgbGlzdHAKIAkgbWFrZS1tYXJrZXIgbWFyayBtYXJrLW1hcmtlciBtYXJrZXJw IG1heC1jaGFyCi0JIG1lbW9yeS1saW1pdCBtaW5pYnVmZmVyLXdpbmRvdworCSBtaW5pYnVm ZmVyLXdpbmRvdwogCSBtb3VzZS1tb3ZlbWVudC1wCiAJIG5hdG51bXAgbmxpc3RwIG5vdCBu dWxsIG51bWJlci1vci1tYXJrZXItcCBudW1iZXJwCiAJIG9uZS13aW5kb3ctcCBvdmVybGF5 cApkaWZmIC0tZ2l0IGEvbGlzcC9zdWJyLmVsIGIvbGlzcC9zdWJyLmVsCmluZGV4IGIyM2Y2 MDUuLjVkMmQzMjggMTAwNjQ0Ci0tLSBhL2xpc3Avc3Vici5lbAorKysgYi9saXNwL3N1YnIu ZWwKQEAgLTEyOTMsNiArMTI5Myw3IEBAIHBvc24tb2JqZWN0LXdpZHRoLWhlaWdodAogCiAo bWFrZS1vYnNvbGV0ZSAnZm9yd2FyZC1wb2ludCAidXNlICgrIChwb2ludCkgTikgaW5zdGVh ZC4iICIyMy4xIikKIChtYWtlLW9ic29sZXRlICdidWZmZXItaGFzLW1hcmtlcnMtYXQgbmls ICIyNC4zIikKKyhtYWtlLW9ic29sZXRlICdtZW1vcnktbGltaXQgbmlsICIyNi4xIikKIAog OzsgYnVnIzIzODUwCiAobWFrZS1vYnNvbGV0ZSAnc3RyaW5nLXRvLXVuaWJ5dGUgICAidXNl IGBlbmNvZGUtY29kaW5nLXN0cmluZycuIiAiMjUuMiIpCmRpZmYgLS1naXQgYS9zcmMvYWxs b2MuYyBiL3NyYy9hbGxvYy5jCmluZGV4IDkwYzZmOTQuLmJlNzA5MDggMTAwNjQ0Ci0tLSBh L3NyYy9hbGxvYy5jCisrKyBiL3NyYy9hbGxvYy5jCkBAIC03MDQ4LDIxICs3MDQ4LDEwIEBA IG9yIG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4ndCBiZSBvYnRhaW5lZCwgcmV0dXJuIG5pbC4g ICovKQogLyogRGVidWdnaW5nIGFpZHMuICAqLwogCiBERUZVTiAoIm1lbW9yeS1saW1pdCIs IEZtZW1vcnlfbGltaXQsIFNtZW1vcnlfbGltaXQsIDAsIDAsIDAsCi0gICAgICAgZG9jOiAv KiBSZXR1cm4gdGhlIGFkZHJlc3Mgb2YgdGhlIGxhc3QgYnl0ZSBFbWFjcyBoYXMgYWxsb2Nh dGVkLCBkaXZpZGVkIGJ5IDEwMjQuCi1UaGlzIG1heSBiZSBoZWxwZnVsIGluIGRlYnVnZ2lu ZyBFbWFjcydzIG1lbW9yeSB1c2FnZS4KLVdlIGRpdmlkZSB0aGUgdmFsdWUgYnkgMTAyNCB0 byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhIExpc3AgaW50ZWdlci4gICovKQorICAgICAgIGRv YzogLyogUmV0dXJuIHplcm8uICAqLykKICAgKHZvaWQpCiB7Ci0gIExpc3BfT2JqZWN0IGVu ZDsKLQotI2lmIGRlZmluZWQgSEFWRV9OUyB8fCAhSEFWRV9TQlJLCi0gIC8qIEF2b2lkIHdh cm5pbmcuICBzYnJrIGhhcyBubyByZWxhdGlvbiB0byBtZW1vcnkgYWxsb2NhdGVkIGFueXdh eS4gICovCi0gIFhTRVRJTlQgKGVuZCwgMCk7Ci0jZWxzZQotICBYU0VUSU5UIChlbmQsIChp bnRwdHJfdCkgKGNoYXIgKikgc2JyayAoMCkgLyAxMDI0KTsKLSNlbmRpZgotCi0gIHJldHVy biBlbmQ7CisgIHJldHVybiBtYWtlX251bWJlciAoMCk7CiB9CiAKIERFRlVOICgibWVtb3J5 LXVzZS1jb3VudHMiLCBGbWVtb3J5X3VzZV9jb3VudHMsIFNtZW1vcnlfdXNlX2NvdW50cywg MCwgMCwgMCwKLS0gCjIuNy40Cgo= --------------D1A0F480C7A72666D336B659--