From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-return-43559-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id c41f7274 for ; Wed, 26 Sep 2018 13:42:03 +0000 (UTC) Received: (qmail 13559 invoked by alias); 26 Sep 2018 13:41:47 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43559 Received: (qmail 12176 invoked by uid 1010); 26 Sep 2018 13:41:46 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 2.693899 secs); 26 Sep 2018 13:41:46 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180926134138euoutp017270bc34fedfff80d626d06d83b26bda~X9u22_gYS1531415314euoutp01v DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1537969298; bh=Tv1LbEyFJVmjgtFRJL1P9fB5ZEhOLHWA7iszWKd5Xxs=; h=Date:From:To:Subject:In-Reply-To:References:From; b=nPCEuhgMTUSA6pgI1FR+BzwFJJNk/kIVvzWVLOZsfz5LY2tI3lJ8reDiQmc0htxkN ZfecyHrXBq8gkC+vyDMM0uQh0adbjgRuN5o8tYoWQFEYIyc00c9U87l3RZtW1ibTqV Nd2wnBjj2nItiX4xyNf+gnOBb6rHX+dcMKKKkXog= X-AuditID: cbfec7f4-835ff700000010c6-67-5bab8c91dd32 Date: Wed, 26 Sep 2018 14:41:35 +0100 From: Peter Stephenson To: "zsh-workers@zsh.org" Subject: Re: long-standing tty related issue: wrapped Emacs not suspended In-Reply-To: Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djPc7oTe1ZHG2yYYGZxsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4MpbtSipYz1bxbM8B9gbGbtYuRk4OCQETiefHTzJ1MXJxCAms YJS4s+cSI4TTxySxcttrdginl0nixcZDzDAtOx/0sEEkljNKPNt9jgmu6s+LJWCDhQTOMEpM /BIKkbjAKPGr/wVYgkVAVeLwjvVgNpuAocTUTbMZQWwRAX2Ji39ugdnCAp4S3z//BqvhFAiU OLPjI0sXIwcHv4CQxIVmW4gr7CWO7gE5nJODV0BQ4uTMJywgNrOAvMT2t3OYQfZKCHxmk1hx aDobRFGZxPIVP9ghml0kVrc2sEDYwhKvjm+BistI/N85nwmiuZ1RYs0kSABICPQwSmw6eocR ospaou/2RUaQi5gFNCXW79KHCDtKHL+6khUkLCHAJ3HjrSDEQXwSk7ZNZ4YI80p0tAlBVKtJ 7GjayjiBUXkWkhdmIXlhFsL8BYzMqxjFU0uLc9NTi43yUsv1ihNzi0vz0vWS83M3MQJTwel/ x7/sYNz1J+kQowAHoxIPL4ftqmgh1sSy4srcQ4wSHMxKIrz5laujhXhTEiurUovy44tKc1KL DzFKc7AoifPyaaVFCwmkJ5akZqemFqQWwWSZODilGhg166IXzeR7mN5zu7nUZF2a14eb12qz Ih8L5KQpvm48cDBA9SzjKiWeZRe+/8tP8ZI+tlnj+ZsaPXdfk82RBnvqf8bKHe27v/TwTbW+ oKinouxbChqDt74wP7e/IWb5kwI//pLfB55VLPvsbBXAePhRxVYl73f2ylq1nGkBFzt28yhw c97pEldiKc5INNRiLipOBAAw8J5iAQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42I5/e/4Xd2JPaujDSYFWBxsfsjkwOix6uAH pgDGKD2bovzSklSFjPziElulaEMLIz1DSws9IxNLPUNj81grI1MlfTublNSczLLUIn27BL2M ZbuSCtazVTzbc4C9gbGbtYuRk0NCwERi54Meti5GLg4hgaWMErP+PmCCSMhIfLrykR3CFpb4 c60LqqibSeLcs+NMEM4ZRomOaTcZQaqEBC4wSvze6ANiswioShzesR5sBZuAocTUTbPBakQE 9CUu/rkFZgsLeEp8//wbrIZXwFli7ayvYNs4BQIlzuz4yAKxYBazxMS505i7GDk4+AWEJC40 20JcZC9xdM9JJoheQYmTM5+wgNjMAjoSJ1YdY4aw5SW2v53DPIFReBaSsllIymYhKVvAyLyK USS1tDg3PbfYSK84Mbe4NC9dLzk/dxMjMCK2Hfu5ZQdj17vgQ4wCHIxKPLwctquihVgTy4or cw8xSnAwK4nw5leujhbiTUmsrEotyo8vKs1JLT7EaAoMjInMUqLJ+cBozSuJNzQ1NLewNDQ3 Njc2s1AS5z1vUBklJJCeWJKanZpakFoE08fEwSnVwCiqfDlUlcF05byaBOb3E6da5vrrOcz6 6VTzdddbjtJnAqffnp6zKjV+lSPTOcOCp6sYlFetq35Zq+rUd+7X4itlJhUTl3PKaD0tE119 aQrDKaFMy1sVxReWP/r0Q+/kYo/nlrmznor+cvh4n+NWuI/Uvty1PGoHBC6+K2K5dNaBc2tW TuiJOxOVWIozEg21mIuKEwGQ2HgLngIAAA== Message-Id: <20180926134137eucas1p26be62f4fbdd1806b2b0754e10e3dee83~X9u1oru3x1893618936eucas1p2n@eucas1p2.samsung.com> X-CMS-MailID: 20180926134137eucas1p26be62f4fbdd1806b2b0754e10e3dee83 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20180924200327epcas5p16c59687fb2a9ac2ea8919ceab7705c02 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180924200327epcas5p16c59687fb2a9ac2ea8919ceab7705c02 References: <20180920123005.GA20647@zira.vinc17.org> <20180921175740.6ab97a81@pws-HP.localdomain> <20180924205106.03ee3da6@pws-HP.localdomain> <20180925103759eucas1p2a15709c7a9d8df72d8c390521a6999ab~XnlOUhOUG3250532505eucas1p2u@eucas1p2.samsung.com> On Tue, 25 Sep 2018 22:47:44 -0700 Bart Schaefer wrote: > On Tue, Sep 25, 2018 at 3:38 AM Peter Stephenson > But if you ^Z a function and then background it, the parent still > believes it to be running even though it has instantly stopped: Yes, I mentioned that problem --- it's not new, at least 5.5 behaved that way, and it's related to the fact that we have STAT_NOPRINT associated with the subjob, which is what's actually being suspended. I'm not sure how to fix this without unleashing a torrent of new messages, but it's possible the key is ensuring the superjob and subjob are aligned and printing a message if we update both --- since the point here is to pretend to the user that they're acting as a single job. (They bloody aren't, I can tell you...) pws