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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19997 invoked from network); 13 May 2021 14:39:07 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 13 May 2021 14:39:07 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1620916747; b=L/jmYXvmr3tLP7NhrD0W+FZjzJtmC2q2+SkqIe1SZDo4G25CbQok0a00zUGaNSMFYwGDc+xAnJ tQEVtWovZowFpr1R3DothZj0uZ6MlTnzjJAKRhx9PSYGHK/2YD1D1X4EdIx1em0fxT+nVkI6gA eEbxC/lyAHEpbEf6j/pffIH0wgK8gxL7TUdxXKsjRD6hKdXEpMRNfvRuJY8KQ7Vk9MU7bpTHAR YN02ZnUbnipydPKWe9VsZFi/9iw0ww/oUphuu2iwDNA+QxsmZ2hlA0EuTd/uINDefwNHDqp23M TqBQc6H7kxuWLBlNNcNGPG6rNDojHti2SQX0qiO9svcxkA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1620916747; bh=+UxIAWo4Gz3B9Vp3FO4FO9Y2Ewmsv4wLjaAQeeUxcyo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Subject:To:From:Date: References:In-Reply-To:Message-ID:MIME-Version:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=U1Ia5884/ixzBBK3KMigJ+pLH3aMCfBg4Q70rA8LKpJp/SSH6mK6QWU2H8gy7uAkmDaejx8cbJ KJGlORszoN3ZnUyDd//BbM01+q3aitXqbVbBxI97RVzexpmsjquEd4+zIXZ0SJ9kDHBOawkq2s 3UzgakGVghtJLeRdmnoiT+KcnJyD4aEgQglw0S7e+T7pXWGf+sOQel/nGaP0VrT+LH2duuNU6B FFqvk72XkoDwjERk8JbfXk1eEghpZYidNx2xIL7bkP8OcT2lpg9l08R0jpKGSTb9taQ9nQn7jD GqK/GxpA0y88fWEGC8tEeR6aZ5DGCtUWkAV7WU4cUii3kQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Subject:To:From:Date:References:In-Reply-To:Message-Id: Mime-Version:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=LY1otU7jrQD6EHevaGrKuIgYWU/VpK335KEr8DnCUig=; b=gNPcO1TpJNmfQt/FshNGUJL9mI cW2tI/t0Zd1UqSJYYGMYVaoQsm8fyJH+hl5F4ML3WuQUQSChy3G1UCa77uU24yACou2OpeyZN1hln Zt3vw4GbQCjCcI6EiWXMXKtqNj82L/sk3sso9BSWOvNd2ZFTo5zV9CFtZr648h6rpLo7ryltHZsdV ll45H3xDTXmIxYC/tYRe2/p2PC8PbbiFLzrQ5JtJG7nV0fYYDlE3Yf0oqmNcPg9LZnQ3Sac1XrwO9 d9Oir+pkI9uLv/dgIgrxCGwQK0o9sCMbZRpFhKnZv57uf5fjBhs9CWNmrQYWBOSQ8I9iz6ks66jVS toafZk+g==; Received: from authenticated user by zero.zsh.org with local id 1lhCUV-000KsU-27; Thu, 13 May 2021 14:39:07 +0000 Authentication-Results: zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out2-smtp.messagingengine.com ([66.111.4.26]:57097) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lhCSA-000K6W-SS; Thu, 13 May 2021 14:36:44 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 6A7735C00C1; Thu, 13 May 2021 10:36:40 -0400 (EDT) Received: from imap37 ([10.202.2.87]) by compute3.internal (MEProxy); Thu, 13 May 2021 10:36:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type :content-transfer-encoding; s=fm3; bh=LY1otU7jrQD6EHevaGrKuIgYWU /VpK335KEr8DnCUig=; b=Pj4pVabzkKTLsxF9N8KzgFgcDlOAmF7oThsrq+kmU+ MIVw+lVel8w+QjC+2lGKZ+8bMLAHdlxpz/lUve2z89VCNXeFQTKnber+CjLNxYgD byfxsnl5qpzB8Gp0LY7iRIq1GO1xC6xCKoxPYb0qwIEKTs8ovehVgr+k/Jo9IrJa CWo1uF3HLjClnyJJWmecZ5jrx+oGKapg/eJwE+VusQ69p8NP2pnPuZ6G2kFdOk2/ LZSzOjVduciDaMHQ1e+DAmLBGoNtohVZEw6CcL+QolRxutTnQ175TZqs7ZpRFg1x HwOaDYduXg4CIJIBV/pimXm4xklJ31BFusAG6FhS+NOA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=LY1otU7jrQD6EHevaGrKuIgYWU/VpK335KEr8DnCU ig=; b=wn+oDe2/YFrYrOge7Ohy07IHnGFBf++RHdBR7h0yQ7Omkcl/3uoucASc2 +19i61BAmuPnZC7B60XGu5g3PHhYg/q/n9X72Cl1/cNO5Ev+Z7xngSr/JnEso+fX ogg3YUSmkQC+ndmJHL1KAyqdO6Nr+CFpQfe+0FC0VUuee2d9UibH7BpUzUWDMapR ucA7oDIvWVqvVW0pIJhBs4soatXIyeoFqtt0daepTU+lQNhcd+U1n6GkVsO8hsT7 TaaSsqV9WDfnxBTifgz8V9S6NitTut8kcgQPI/bk7QgViT9AfXnTSqq14Sm27iC+ LOxefIZymHYAyf77cUqYNHrt00tmw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdehgedgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth hqredtreerjeenucfhrhhomhepfdffrghnihgvlhcuufhhrghhrghffdcuoegurdhssegu rghnihgvlhdrshhhrghhrghfrdhnrghmvgeqnecuggftrfgrthhtvghrnhepfefhkeefve eileelheeiffdtkedujeelvdfhtdejtdeggedvuefffeelhefhvdfgnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepugdrshesuggrnhhivghlrd hshhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6F97D6B40067; Thu, 13 May 2021 10:36:39 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-448-gae190416c7-fm-20210505.004-gae190416 Mime-Version: 1.0 Message-Id: In-Reply-To: <20210513101751.j5vo2dbrd5uzwju4@jo-so.de> References: <20210513101751.j5vo2dbrd5uzwju4@jo-so.de> Date: Thu, 13 May 2021 14:36:19 +0000 From: "Daniel Shahaf" To: =?UTF-8?Q?J=C3=B6rg_Sommer?= , zsh-users@zsh.org Subject: Re: Zsh spins in endless loop with SIGHUP + read in zshexit Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Seq: 26734 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Thanks for the bug report and analysis. I don't have anything to add to= that. However: J=C3=B6rg Sommer wrote on Thu, 13 May 2021 10:17 +00:00: > if read -rq junk"?Root filesystem is still read-write. Remount= ro? (y/N) " You don't have to name the variable here; =C2=ABread -q '?foo bar baz '=C2= =BB is valid. This, then? diff --git a/Doc/Zsh/builtins.yo b/Doc/Zsh/builtins.yo index 61dc6986f..92f379d49 100644 --- a/Doc/Zsh/builtins.yo +++ b/Doc/Zsh/builtins.yo @@ -1449,7 +1449,7 @@ findex(read) vindex(IFS, use of) redef(SPACES)(0)(tt(ifztexi(NOTRANS(@ @ @ @ @ ))ifnztexi( ))) xitem(tt(read )[ tt(-rszpqAclneE) ] [ tt(-t) [ var(num) ] ] [ tt(-k) [ = var(num) ] ] [ tt(-d) var(delim) ]) -item(SPACES()[ tt(-u) var(n) ] [ var(name)[tt(?)var(prompt)] ] [ var(na= me) ... ])( +item(SPACES()[ tt(-u) var(n) ] [ [var(name)][tt(?)var(prompt)] ] [ var(= name) ... ])( vindex(REPLY, use of) vindex(reply, use of) Read one line and break it into fields using the characters (Hope the webmail doesn't munge long lines!) Cheers, Daniel