From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Fr=C3=A9d=C3=A9ric?= Giquel via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55737: [PATCH] 28.1; Values of `read-process-output-max' above 64k not taken into account on GNU/Linux Date: Wed, 01 Jun 2022 08:09:59 +0200 Message-ID: References: <4088c6d9badbb3e2015277c8dfdb7541b8a5fd9f.camel@laposte.net> <83o7zdj4j0.fsf@gnu.org> Reply-To: =?UTF-8?Q?Fr=C3=A9d=C3=A9ric?= Giquel Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-FMIaKWAkmNTKi1mAHnYy" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9129"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.44.1-2 Cc: 55737@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 01 08:11:26 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nwHZm-0002E4-JD for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Jun 2022 08:11:26 +0200 Original-Received: from localhost ([::1]:46026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nwHZl-000792-09 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Jun 2022 02:11:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwHZQ-00078s-1f for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2022 02:11:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55621) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nwHZO-0003sp-1s for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2022 02:11:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nwHZN-0000nA-RB for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2022 02:11:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Fr=C3=A9d=C3=A9ric?= Giquel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Jun 2022 06:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55737 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 55737-submit@debbugs.gnu.org id=B55737.16540638172992 (code B ref 55737); Wed, 01 Jun 2022 06:11:01 +0000 Original-Received: (at 55737) by debbugs.gnu.org; 1 Jun 2022 06:10:17 +0000 Original-Received: from localhost ([127.0.0.1]:49518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwHYf-0000mB-0t for submit@debbugs.gnu.org; Wed, 01 Jun 2022 02:10:17 -0400 Original-Received: from smtp-outgoing-2003.laposte.net ([160.92.124.110]:33382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwHYV-0000lQ-Gl for 55737@debbugs.gnu.org; Wed, 01 Jun 2022 02:10:15 -0400 X-mail-filterd: {"version":"1.4.3", "queueID":"4LCdzD06Mjz1GBvm", "contextId":"4d4579ca-b869-4fbd-ae6a-dd840a2d72fe"} Original-Received: from outgoing-mail.laposte.net (localhost.localdomain [127.0.0.1]) by mlpnf0114.laposte.net (SMTP Server) with ESMTP id 4LCdzD06Mjz1GBvm; Wed, 1 Jun 2022 08:10:00 +0200 (CEST) X-mail-filterd: {"version":"1.4.3", "queueID":"4LCdzC4lf8z1GBvc", "contextId":"d00d1d13-2706-465e-824e-e3750b992bfd"} X-lpn-mailing: LEGIT X-lpn-spamrating: 46 X-lpn-spamlevel: not-spam Original-Received: from [192.168.29.56] (82-64-20-182.subs.proxad.net [82.64.20.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mlpnf0114.laposte.net (SMTP Server) with ESMTPSA id 4LCdzC4lf8z1GBvc; Wed, 1 Jun 2022 08:09:59 +0200 (CEST) In-Reply-To: <83o7zdj4j0.fsf@gnu.org> DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=laposte.net; s=lpn-wlmd; t=1654063801; bh=SBTuBH4xsNnmB011TQ1ORNhFh1joRibEwTFtMsYnQnU=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References:Content-Type:MIME-Version; b=O+w0ArvbSsIcx2KrCVYZjO5MM3Rv4yzHJVdZjFtHYcRkPr7cqwvjNF8CYWSg6fnsAdxXEA8yU0+NDN4hc9cC/aewLd88XyfmmhaxvrKsfUPrfi5StQkeazvo2vvs84mHMiaQem4CpcyI3iifxF7uWIKym6UtXy/LzNwO56V8m4q9YvN6RuS88vp2Re5Q30qxmrTZQJiVSQFO/fAclKWHVqgi5jLkL7sKouLA9pfxSdiE1MEYnDyCYWo8W82okcqqvxf6ZDWQEPnIxa8wpUl1TxqI+eyAX/cd0fRUnOwsADQGiBUr4ucXo7ICrKfMiI9ubjCB34PlYr7VeN26G3owPw==; X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233477 Archived-At: --=-FMIaKWAkmNTKi1mAHnYy Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le mardi 31 mai 2022 =C3=A0 15:00 +0300, Eli Zaretskii a =C3=A9crit=C2=A0: > > Date: Tue, 31 May 2022 13:09:38 +0200 > > From:=C2=A0 Fr=C3=A9d=C3=A9ric Giquel via "Bug reports for GNU Emacs, > > =C2=A0the Swiss army knife of text editors" > >=20 > > +#if defined(GNU_LINUX) && defined(F_SETPIPE_SZ) > > +=C2=A0 fcntl (inchannel, F_SETPIPE_SZ, read_process_output_max); > > +#endif >=20 > Shouldn't this be done only for pipe connections to the subprocess? You're right. Setting pipe size is useless for pty connection. Here is the new patch. --=-FMIaKWAkmNTKi1mAHnYy Content-Disposition: attachment; filename="pipe-size-v2.patch" Content-Type: text/x-patch; name="pipe-size-v2.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9wcm9jZXNzLmMgYi9zcmMvcHJvY2Vzcy5jCmluZGV4IDhiNTg3YWFh NGUuLmVhZTdiMjZlYjMgMTAwNjQ0Ci0tLSBhL3NyYy9wcm9jZXNzLmMKKysrIGIvc3JjL3Byb2Nl c3MuYwpAQCAtMjEzMiw2ICsyMTMyLDEwIEBAIGNyZWF0ZV9wcm9jZXNzIChMaXNwX09iamVjdCBw cm9jZXNzLCBjaGFyICoqbmV3X2FyZ3YsIExpc3BfT2JqZWN0IGN1cnJlbnRfZGlyKQogICAgICAg aW5jaGFubmVsID0gcC0+b3Blbl9mZFtSRUFEX0ZST01fU1VCUFJPQ0VTU107CiAgICAgICBmb3Jr b3V0ID0gcC0+b3Blbl9mZFtTVUJQUk9DRVNTX1NURE9VVF07CiAKKyNpZiBkZWZpbmVkKEdOVV9M SU5VWCkgJiYgZGVmaW5lZChGX1NFVFBJUEVfU1opCisgICAgICBmY250bCAoaW5jaGFubmVsLCBG X1NFVFBJUEVfU1osIHJlYWRfcHJvY2Vzc19vdXRwdXRfbWF4KTsKKyNlbmRpZgorCiAgICAgICBp ZiAoIU5JTFAgKHAtPnN0ZGVycnByb2MpKQogCXsKIAkgIHN0cnVjdCBMaXNwX1Byb2Nlc3MgKnBw ID0gWFBST0NFU1MgKHAtPnN0ZGVycnByb2MpOwpAQCAtODU3MSw3ICs4NTc1LDEwIEBAIHN5bXNf b2ZfcHJvY2VzcyAodm9pZCkKICAgREVGVkFSX0lOVCAoInJlYWQtcHJvY2Vzcy1vdXRwdXQtbWF4 IiwgcmVhZF9wcm9jZXNzX291dHB1dF9tYXgsCiAJICAgICAgZG9jOiAvKiBNYXhpbXVtIG51bWJl ciBvZiBieXRlcyB0byByZWFkIGZyb20gc3VicHJvY2VzcyBpbiBhIHNpbmdsZSBjaHVuay4KIEVu bGFyZ2UgdGhlIHZhbHVlIG9ubHkgaWYgdGhlIHN1YnByb2Nlc3MgZ2VuZXJhdGVzIHZlcnkgbGFy Z2UgKG1lZ2FieXRlcykKLWFtb3VudHMgb2YgZGF0YSBpbiBvbmUgZ28uICAqLyk7CithbW91bnRz IG9mIGRhdGEgaW4gb25lIGdvLgorCitPbiBHTlUvTGludXggc3lzdGVtLCB0aGUgdmFsdWUgc2hv dWxkIG5vdCBleGNlZWQKK2AvcHJvYy9zeXMvZnMvcGlwZS1tYXgtc2l6ZScuIFNlZSBwaXBlKDcp IG1hbnBhZ2UgZm9yIGRldGFpbHMuICovKTsKICAgcmVhZF9wcm9jZXNzX291dHB1dF9tYXggPSA0 MDk2OwogCiAgIERFRlNZTSAoUWludGVybmFsX2RlZmF1bHRfaW50ZXJydXB0X3Byb2Nlc3MsCg== --=-FMIaKWAkmNTKi1mAHnYy--