From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4117 invoked from network); 18 Nov 2023 23:24:57 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 18 Nov 2023 23:24:57 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1700349897; b=bvgkXUWjMoI0Z1/AUyidSE9bm30uWwlvsU3vdTKCUyQOrp+9i2Nw7GyZxP8EQhkRa93tcDIGE8 66d47gIk8TL0+LbQ9OQN8sooE71svgPE2pI4ZDppNwjDiRvC4yyJksrYLcGcZvOQdYtUUJsoIF tPhESZfVacnpyp45f98S4drzZT9lCmjKrEi5AJZqVTORojOClXJU4Znw6jE/itg/ckTm+nQG/u Yj86FUJtt/ZYjz8Rs7IKYixlvRGsnreGO7aFQa0aVBYq5v23a5J1mFVLR5NWaIUs7nroxUmZ89 wqByiKknFub8+VN/FUbedsUHkffU05knzTMjRS9+RLEOJw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f42.google.com) smtp.remote-ip=209.85.208.42; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1700349897; bh=Dq0rTxIig/bxpJ7bbJJuUmdxRiC4q0BkxhidbbUR05s=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=XIL+IzzoowejO9efX0WNWQovqzpMtWXs9OQFpBTlLGnBddCAYypgYQSoQf+ySmMe+yMlUUnEfy GErr2eILdyA0mpnKn8nxw3aYDufOSS0tuYct3otuR3XZtWVo999Sj3Kfeler0Vm+cVGwuSipkk yG/fBg/J0UOFztmHpCMaQySerkK6lGD/TzZRTJ7xHmc1mYAOY06SqtJlPbEOKrlLboAjEQC1f2 IOrEVWlCGSrpADcHrxhNE00twyXiePqlJ8q0V2A9K1X/PGfqzUiZqEU7lygHLhTO+gq0487ToT NKrP/HhiraVZiuLmLSfKdABGaoKC7tdoWQw7CxH73oHnKg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=QfS1J0WVG2D1x/zUub/krIX/7vLtsNOEjiqmvUp/0tc=; b=lU0UiRcvA4IhXzuPrGDZnc2ffe u4dtOzm8eHJhXoSIOOrgKnaLRq4M/DGSxb8YGu2tu5CaS9sXh+aRHQi8GLuRsPguEIZicDCT32vjB toKjbz8wV+MdUzPgehsEvIRT3/t6ZBFWC5gUvftQVQKxvq3GemxHiuFVcYFutTsLIJIXmM/Awe2bq 5Q2KloIi+LCj4EWwKmNBNqZ25oueBboKOYff4BnN1SzbNiqsYxoEdmEoFqwo4C8L6Q00peW+OA9WZ AD7oJa7GyGAaj+9H8OUmNIhXPBxRXl8ihhRefi5oGbalOmAfWuLnX7hVlBsuhXHOD/qZRwZvQvNSf E0iBLaAQ==; Received: by zero.zsh.org with local id 1r4UgJ-0008M7-4p; Sat, 18 Nov 2023 23:24:55 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f42.google.com) smtp.remote-ip=209.85.208.42; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f42.google.com ([209.85.208.42]:54465) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1r4Ufc-00083I-LW; Sat, 18 Nov 2023 23:24:15 +0000 Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-53e04b17132so4543870a12.0 for ; Sat, 18 Nov 2023 15:24:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1700349852; x=1700954652; darn=zsh.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=QfS1J0WVG2D1x/zUub/krIX/7vLtsNOEjiqmvUp/0tc=; b=gquQOy0nYzcNyqsJM9oaGpen2gIpo3H00VPVkY6RMVnlgExqXTxcd2SPvE0QXL5+uw pMOFmjyupEiaGS5meY1RPlVa3ovegOGVoU1IpfFOkW2/7oiIqz5goqOC817NYTmq+RXR +pg26U+WfYZMdY/ULMMM+ShbtQoN0Ajg/HBdcZ80mGGn+7XjhQcWz6GrcCSU4FPBOmQU NaX+soXXJHsAEp5R+V3gMB1enhNotlXRZxQJVuWXOqN8V+eC7rEwPcgkO323t8m4UsWi uCjKGJ+Q9eOS1ZfEZbmKI8vEbrNTmCMDp2bEYXnokMmaNAbsDgQhDbf0vrp1yylbwZqj E2Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700349852; x=1700954652; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QfS1J0WVG2D1x/zUub/krIX/7vLtsNOEjiqmvUp/0tc=; b=sMxcptuniRFHLquJW+TtVereq5z2yt5mjJV18XYyzpMUqtPQxLf6XbjyJ4hXcvxM1N ejGeF1gFWbda1V+NYx7tpcwUIW1/WsXql5L+o8Y8tta7bOFc4EIO6TjiIB7wIxvYrTov kmd2lhJwfuXx7+TbOJoeA5CMkPvOIX9sSlGEqlRrPIAXELslxLKc2jVXyPM+nQGWFZEt hWsJ+NOMQ71Y6QIy0Ke310ewPPrj1nIeEvq6PWQ3zlkUPZvG68oONz5j5gxmQdJlXAld kHZvgU1tQ5s2eIwYDaoJEIIYH+8oa0mfhxVBAhKAzAm4pVNkLdFKol1t/nHmfZ0+z4bg lBzA== X-Gm-Message-State: AOJu0YwjVPJC+aEUfIB2+Wv0G31n4c+KATy4lsypBOqA/rCL0RTfYZSC eINbdjlvrDUNAd03X+HHiWJ4Xc71JzlrG0MSTNr0HNuMQhpBmsn0 X-Google-Smtp-Source: AGHT+IFBZrNcq8jsqKG3bciKqN+jwxLq5cfbOs/j/mQ3aky3y6mUmxuVrSSrzUS7QywLmIgyxCUuXV9AvHGAtYoJxCg= X-Received: by 2002:a17:906:20d4:b0:9e6:568:7374 with SMTP id c20-20020a17090620d400b009e605687374mr1926966ejc.1.1700349851437; Sat, 18 Nov 2023 15:24:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Sat, 18 Nov 2023 15:24:00 -0800 Message-ID: Subject: Re: [PATCH] reading from large or "infinite" source in multio To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000e3bcf7060a758cab" X-Seq: 52313 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --000000000000e3bcf7060a758cab Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Nov 16, 2023 at 5:27=E2=80=AFPM Bart Schaefer wrote: > > Why not this? Any reason that errors from write_loop() should be ignored= ? Small addition to that patch: There's no good reason that the tee/cat loops should act like interactive shells for purposes of signal handling etc. The error checks on the return from write_loop() appear less necessary once dont_queue_signals() is asserted, but seem prudent anyway. --000000000000e3bcf7060a758cab Content-Type: text/plain; charset="US-ASCII"; name="procsubs-write_loop.txt" Content-Disposition: attachment; filename="procsubs-write_loop.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lp4ochjn0 ZGlmZiAtLWdpdCBhL1NyYy9leGVjLmMgYi9TcmMvZXhlYy5jCmluZGV4IDk3ODIzNzYwZi4uN2Q4 MTM1MjY2IDEwMDY0NAotLS0gYS9TcmMvZXhlYy5jCisrKyBiL1NyYy9leGVjLmMKQEAgLTIyOTAs NiArMjI5MCw4IEBAIGNsb3NlbW4oc3RydWN0IG11bHRpbyAqKm1mZHMsIGludCBmZCwgaW50IHR5 cGUpCiAJICAgIHJldHVybjsKIAl9CiAJLyogcGlkID09IDAgKi8KKwlvcHRzW0lOVEVSQUNUSVZF XSA9IDA7CisJZG9udF9xdWV1ZV9zaWduYWxzKCk7CiAJY2hpbGRfdW5ibG9jaygpOwogCWNsb3Nl YWxsZWxzZShtbik7CiAJaWYgKG1uLT5yZmxhZykgewpAQCAtMjMwMiw3ICsyMzA0LDggQEAgY2xv c2VtbihzdHJ1Y3QgbXVsdGlvICoqbWZkcywgaW50IGZkLCBpbnQgdHlwZSkKIAkJCWJyZWFrOwog CQl9CiAJCWZvciAoaSA9IDA7IGkgPCBtbi0+Y3Q7IGkrKykKLQkJICAgIHdyaXRlX2xvb3AobW4t PmZkc1tpXSwgYnVmLCBsZW4pOworCQkgICAgaWYgKHdyaXRlX2xvb3AobW4tPmZkc1tpXSwgYnVm LCBsZW4pIDwgMCkKKwkJCWJyZWFrOwogCSAgICB9CiAJfSBlbHNlIHsKIAkgICAgLyogY2F0IHBy b2Nlc3MgKi8KQEAgLTIzMTQsNyArMjMxNyw4IEBAIGNsb3NlbW4oc3RydWN0IG11bHRpbyAqKm1m ZHMsIGludCBmZCwgaW50IHR5cGUpCiAJCQllbHNlCiAJCQkgICAgYnJlYWs7CiAJCSAgICB9Ci0J CSAgICB3cml0ZV9sb29wKG1uLT5waXBlLCBidWYsIGxlbik7CisJCSAgICBpZiAod3JpdGVfbG9v cChtbi0+cGlwZSwgYnVmLCBsZW4pIDwgMCkKKwkJCWJyZWFrOwogCQl9CiAJfQogCV9leGl0KDAp Owo= --000000000000e3bcf7060a758cab--