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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26015 invoked from network); 6 Feb 2021 18:21:32 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 6 Feb 2021 18:21:32 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1612635692; b=p3SZPPCYWseOQtTTy+uit1BBAYbMtwIl0TfThNsLsUZe0WzTBS83SPp4pJjDLrKTp7aZqoX110 B9dhuZun9vpc/Cl2rKj/sV42MxSEO9BvVAuczyQPLCYgrGFNJN+TNOjhbJvMvWfYrgZwqMtpPB MzMihopK1ixjerKjMF/tLDGDVTtFxl6FEPSxOrMP6MPqLBGWqE/yGIoVvi2I0mmj/m9q/pvm1i zSxqA8FAOrDNaZOYrQkYuJ8QqeaPm0VHdgybYs6EWxEOzl+qlp9q6wKJW2iaq0MAkfAQFWma3K RyeRZBiPq/evJh7WL1sHwwdGOP1MihotBUQTGuyVWPArSw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (so254-31.mailgun.net) smtp.remote-ip=198.61.254.31; dkim=pass header.d=klanderman.net header.s=mg header.a=rsa-sha256; dmarc=none header.from=klanderman.net; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1612635692; bh=bdp/VPoanYMhZ59fH7phmJ8RQHVdHmrm7kwFXyOgXKE=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Reply-To:Subject:To:From:Date:Message-ID: Content-Transfer-Encoding:Content-Type:MIME-Version:DKIM-Signature: DKIM-Signature; b=g1SWYcrRPFeuamZOqNKhLFlz9onqnc+HHHNPZNkSd60LxmWwhqaor636Hn3C5bPCSTXkPowV45 OTEyfNxEGqaoarVMJhlNgs7Rso32A7UdWZtTQCSFxjAQy0iIhIiql1FjCvMyxM4T6bsiIJPlz/ hf1OBYGl3xQnykPx4dKsTzMQ3MPGnj19JxGSjSxi5fElGxkqZVvZCzyUYmV4jbSzQsxPWRFQU+ dqTdHvUbjJzM50utMUV3+YR6x0UtrsE3sCAjYJENZDbGUV1F4IpRqybpPhKLRJNztItK5IjYPe eW+zC84nR1DXBoa2pz5F5qiwmOnFJWs0vAEIaY5/+z1n9g==; 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:Reply-To:Subject:To:From:Date: Message-ID:Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=KFlE74zsXv2hUgTAMkUrTyuvSN9W8P2DMWDuKWIz/28=; b=MaFkfcsLI+suaKwHOp7ufkkR2w NQl/GI/oWw3aNmAX8mzUNTWkI4y19Wqz1LDC2Fug3zTZooW3qpmAO93wTB0be/BmFAGKcd5yxFq92 fbpxpmYP0QSi5KHGyjWHOwN5WqfkVi2MW/pEvYTsmz+Ud1tmHSEMkq0VFXbnDdaFKkJDeQCjDisUM YHo+sIEpWzu9qK1rN9KoNICF4rhlfFYNTyJx3sDyc5Dx0MzHVBL2VPjHGzF1HCywx6uBfo81d/nsN zfZWlBk9FRDlYnKoaPifoyvjzgUJc5HlyvscfmDCiT1lrlXb1g/F6mUSD7xOFkQqwfgJymoabPfDW pu5xrxzw==; Received: from authenticated user by zero.zsh.org with local id 1l8SD5-000JoQ-HB; Sat, 06 Feb 2021 18:21:31 +0000 Authentication-Results: zsh.org; iprev=pass (so254-31.mailgun.net) smtp.remote-ip=198.61.254.31; dkim=pass header.d=klanderman.net header.s=mg header.a=rsa-sha256; dmarc=none header.from=klanderman.net; arc=none Received: from so254-31.mailgun.net ([198.61.254.31]:39714) by zero.zsh.org with utf8esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1l8SCl-000Jee-O4; Sat, 06 Feb 2021 18:21:13 +0000 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=klanderman.net; q=dns/txt; s=mg; t=1612635671; h=Reply-To: Subject: To: From: Date: Message-ID: Content-Transfer-Encoding: Content-Type: MIME-Version: Sender; bh=KFlE74zsXv2hUgTAMkUrTyuvSN9W8P2DMWDuKWIz/28=; b=acCtDzwItwZR6/y4Qk+xZ4ltA0byULXA8ZBBzYoJkr8gIXR5eBFAkpY9YVdczxWhajsryFpa 8dQzqB2Xd/bnu0a9y+xxoGL24tYGGwjeimMYh0Vs4BQhOC4684DylqbLprGmkuXOkTtsYzB2 ZhSSVDMyYwKL2fDafX8FsLgWHCo= X-Mailgun-Sending-Ip: 198.61.254.31 X-Mailgun-Sid: WyIwZjNkNyIsICJ6c2gtd29ya2Vyc0B6c2gub3JnIiwgIjk3ZGJkOCJd Received: from smtp2.klanderman.net (smtp2.klanderman.net [142.93.10.110]) by smtp-out-n07.prod.us-east-1.postgun.com with SMTP id 601ede1581f6c45dceaffb72 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Sat, 06 Feb 2021 18:21:09 GMT Received: from lwm.klanderman.net (pool-72-93-77-73.bstnma.fios.verizon.net [72.93.77.73]) by smtp2.klanderman.net (Postfix) with ESMTPSA id 465EC414E1; Sat, 6 Feb 2021 13:21:09 -0500 (EST) Received: by lwm.klanderman.net (Postfix, from userid 1000) id 0577629E23A9; Sat, 6 Feb 2021 13:21:08 -0500 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <24606.56852.904076.773054@lwm.klanderman.net> Date: Sat, 6 Feb 2021 13:21:08 -0500 From: Greg Klanderman To: Zsh list Subject: zpty intermediate zsh process? Reply-To: Greg Klanderman X-Mailer: VM 8.0.12-devo-585 under 21.4 (patch 24) "Standard C" XEmacs Lucid (x86_64-linux-gnu) X-Seq: 47923 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: Archived-At: I've been using the zpty module a bit lately and noticed I always get an intermediate zsh process before the command run to start a zpty. I can prefix the command with 'exec' to avoid that, but looking at the code in zpty.c, maybe the execode() call should just be setting the (third) 'exiting' argument to true? Reading the comment above execlist() it seems that should just DTRT? cheers, Greg