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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16157 invoked from network); 22 Mar 2023 04:49:51 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 22 Mar 2023 04:49:51 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1679460591; b=C0Zw3mprV+dS6AMw/91an8QDR9dKFtKqh71PyLdh0LqmLxxKEe8+4cdfk4Cn/L3ByiCwGzDMxO +Qe5rmRwvMDSEm0g64BFXyDWtBPvDC+KWxhYF4amRqZBCnoyagDJyY68DybU379NfjrTCJV+RA TddK1++nKn5aOoK85TwtBYIcE5duGthDBsTKDatAijgCamEbhnw4MJYZZrjKaJs5QZTO76EkzK 5/Vjg32+ShPnPatr3pcGcaanWVeq8LEtclyGkPHQPodcFWn8IkQFBMTprl7psMlDSop8Wic3KI A4DDVTsg86vztCI507vH7QFgGqq/TKY4Ay1Qx6+dLVWAvA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f169.google.com) smtp.remote-ip=209.85.219.169; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1679460591; bh=IZqK5gGQ7tIopZzUUdVm9kolW0+dKzqFNuxVz61s56c=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=CHjVMb0wgC19RlCQWDUv/DTKcwztF3U3wfeVtwe5oiLmzXMIIYqslnT77WBIIVO8EnAGp//1eQ olv5dzvdT1cigGAk+r3n9FR+Zlb+pvPXIwReJA+deUO39Y2zpmTuPAO5a3LH9+iUYIgzAE+zCL wEdD4Qpj9kTzb7YGsvifjN0C8HNgboomNc/QKvEDKKVz9B6X5+X2gAMTCq8+JAmAvN8z2cW5XH z62rRnXhSTjl+PTliVNisuEVLtZT4uaHJRYhPmBwBbIX4WpCt/lqlN6eE36zWC22h+0wE8Cbve vkLxRGow4Kmu4GBSt4dTsDXNjZ+VrdkriqaoKgW5R9HTqg==; 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: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:In-Reply-To:References; bh=i9BPyI1giVvh4LUoycuoYDCeopTy8/tgJp9ZV4/EDag=; b=smVlGDzV4cwkoSoH6xpQNtcQ1U YkSTSzxuN42dDNSkIHJmpqHRrO26iC+AUvJ+JSXPul6PTjCphqRs7r5s+o8qKUYDz4IbmNrRXXf24 weLZq40ikD/DHEUAZktABXBvmHdh7LqGNm9vO5fVYV8reQyX/0V2aF5gpIamHv9HwvTKJ2IDg3gMa piyjiy2xucKyGvZuSY8Tk8BZDfJbMEFtTdn4vK7kiTnyTrGJDbxKMOSvWC/4XXBbDZGTxXtcjFHzx 0N2B20I595BJokjsx0IU2BF4oGWSE4vgI1kVUeVkohgQBVLze/4hPFRG0RY+oCOQHmYARuLyLmO6K kSkxESog==; Received: by zero.zsh.org with local id 1peqQ1-000MYe-Sv; Wed, 22 Mar 2023 04:49:49 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f169.google.com) smtp.remote-ip=209.85.219.169; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-yb1-f169.google.com ([209.85.219.169]:44930) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1peqPR-000MEp-BS; Wed, 22 Mar 2023 04:49:14 +0000 Received: by mail-yb1-f169.google.com with SMTP id k17so8953550ybm.11 for ; Tue, 21 Mar 2023 21:49:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679460551; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=i9BPyI1giVvh4LUoycuoYDCeopTy8/tgJp9ZV4/EDag=; b=QjJWtpMH3uDktgYTo6FG8h4E4XJRgpboIiPfcYm53ml4g++ebl3gNiqBNIHob0om7Z JH9lN+xGXgjgA0NOtrrBsGvOzsFPNoWSdL4WCLTSNMuP4AAcO5+tJpcTghZCYQQA8nQY +KWwUKYNMTddCjrNNzjaCXvUyyRyiOuIbXoqip99WQGWX6G9dNYpOvurwm4rfdgH9oYq a976u5HrKbS/hsIk8/mFr61pgr1RhGeeb+tABt0u0k2fUmzJcsnAZCh/yN2qpYJy+Egj D+J5UbqFE9MPfk/kFPSycsmclOZ63oSRvJ7tzW/4Gow6ex3IkQ8y/BIBwVWce7E5SIE9 IA8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679460551; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=i9BPyI1giVvh4LUoycuoYDCeopTy8/tgJp9ZV4/EDag=; b=AJ9Dfm4mFtBG9SmDsmocBwCCdj+yL7bCT+u7vNQ7Lg92ED7K9iOUeGj3k0sMfZ2Lml i745EkRAKpHAn3vlNyihZgzp2GxmpETWxJj3tEhPs5UYNVR8yjzT0OHnEJOCWnbDVDTw Te5zOj4Rl/Sr7FrZ11cxEGO99CBG3G29efCFto6cGI7LPM018IHTScPtb4GfdXxnFKAK NW269HPiUiRm+OgYhqciRixAvOwb+kJ+H3U265GrS333EzFMPUNN4evmcW8OLhrxdytn ZCSnQHRNHmfB70cwtOcxVUoHx5pHamgpDKTOOBN13ya3v0+VmbcOA3fp/FER6UmTCUjL x/BA== X-Gm-Message-State: AAQBX9fxkFmv9tPhLD5quO3AyQ9DxFkBWEm0UfIpSbIcud5T+ruU52YI +SGpTt5XyAuKNnoNh59U2q2sLz7wzhDgREMv6+nb7IsoncQ= X-Google-Smtp-Source: AKy350bOtX0SLDgy2X1rXRoFchggaeXdi/6RfPp0SvMUsWMEJOB0o08lTPK6sb7g1xU92fxXRogv+sNX7wy7KEORe3o= X-Received: by 2002:a05:6902:1083:b0:b21:a3b8:45cd with SMTP id v3-20020a056902108300b00b21a3b845cdmr3411272ybu.0.1679460551102; Tue, 21 Mar 2023 21:49:11 -0700 (PDT) MIME-Version: 1.0 From: Felipe Contreras Date: Tue, 21 Mar 2023 22:49:00 -0600 Message-ID: Subject: Weird interaction between zpty and trap To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 51594 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: Hi, Playing around with zpty I noticed some error messages coming seemingly out of nowhere until I realized there was a trap. Should the command executed by zpty keep the EXIT trap? zmodload zsh/zpty exec 3>&2 die() { echo >&3 "die"; } trap 'die' EXIT zpty c ':' trap - EXIT -- Felipe Contreras