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, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3149 invoked from network); 10 Apr 2022 20:55:49 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Apr 2022 20:55:49 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1649624149; b=Z3z5rALCRTgWUlJHoM7s4YR5P/xT5xsdKk5MP/457GbAfi/P7Ps+bSO0OnX+86yxbJK5NgzYoI mCH+j94FHbTwzVh2LQKDHSxK2C2iUnbbppMO/7UYNpGUHLFIzbP/DJ2ztwYvyRoD4/AEbEkIOH WEGJJ/TFqqj/cYqwHvtpBtDuRhpJ8DmXcpDY2NGLnWjR/rnTMnaYRE1eedhjz4losvzeetTcXK HKmM4agJ9wVzO7E/05gncElYpIRhPK4KWDjpOQGMY9TTLhGIyWe7YG4mGXRtoShhwKvUmCML0Q 02ND0o+4Qm+pA0I1wO2pKIusKz6+lSfmlg/ZyvcmUABbZA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f47.google.com) smtp.remote-ip=209.85.208.47; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 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=1649624149; bh=2gATVzsas/bh1laPiEktwG0b546JMgWMDNB7p6W+d3w=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=RGvml1/1e7e/bdeW9HUGMsHPq431fmQn5BX6c1Skyru0bDDI3iQq4oEJDCrP3nYOgqYoh5j2SX 8JZnINo0wd8edmwN8qhtYItXECa08EOijkv+G0858/vtFQiR4Xb6Pk1mS+Ubpl+WAakoaDFj/K mEEzCVwHWYJ+Lk1CnlMOZyoCnrmDQw8j1xo++y6wE2L5ce4CAi0ppCdwwnaG9NnpRMlWrr/IBc frK7K4FwjvtZMyLCZrUrWZXg5H2ZYQ6udEagFGsdC9OUsX7El4FNEcw3efCNLKbjO3brwt7p7H Pett/epjBDaErsOo7hc0jTFJ7CHKCTEfcP01/AyBj4Oexg==; 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:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=yJSJ14bw9zfkE6XbMTCB2mUUhNf3dZetyT9CNz1dkyQ=; b=PfmA08brJ/EMMNmG76mNWn/NPm GF9yZ0k5x7V5fQuWNvJxuARWNpdhq0cwGyiBxLMQ7AZ6Q7a90kKfqwvnxSSX6t28BmZy7oo9Oaxch AV1zo+5bbc/YA9wDD+BDTkQy+luH4e1a2vUOGwx76uXWzQH/Qu/HXjPE98mYhDztzDjM9qdtbnbCZ AUTVaTjnA+HlSydcR5xaltRQ0x4ChX4DBx4RcvuREZrtdRR6RIWaWK6TDMkq4nD5rgadoOp7I1sFX cto1OOD8ADyd8Zda+Y0ChydO6dElRob0SNWn7A5Hul/rBokeljakZZJMxXofxoa2dNz3lddTud8bM ifMJ9LxQ==; Received: from authenticated user by zero.zsh.org with local id 1ndeb6-0001ME-Qn; Sun, 10 Apr 2022 20:55:48 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f47.google.com) smtp.remote-ip=209.85.208.47; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f47.google.com ([209.85.208.47]:40656) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1ndeap-00011M-Q0; Sun, 10 Apr 2022 20:55:32 +0000 Received: by mail-ed1-f47.google.com with SMTP id v4so2562553edl.7 for ; Sun, 10 Apr 2022 13:55:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yJSJ14bw9zfkE6XbMTCB2mUUhNf3dZetyT9CNz1dkyQ=; b=hhcGFN2w4f9RvbOXxnq+LCAwLqZpVzRWSxLAPFiUfMu20i0JbbZjHqP4h046pPrH+r TsnDqspHvNuhQmq3cpmWpj1pFA3EYqvJp9IuEPJauCbHo+0lhEEBtzoWTJTxZtb2Aiaw KBdRQXt6nk3fAhDaGBWKGyA7XD+V8zhFchM4TnzhUSi2NOC7nmtdIMWik464YEu6mrXM NSmjcD8MSqef9ALsrewCFAae6Yl+3vO7YcxNmJU9P6/rPTyF+KBk815bawFGhHWIJM0P QvD4T/eQsbWzcPpZ5EoQaUEVf/wYWjDHNyELYt9j+1YgPDmjNVtzjaI06aQ9iy+94oGk N6Ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yJSJ14bw9zfkE6XbMTCB2mUUhNf3dZetyT9CNz1dkyQ=; b=DrU023Hdzx6CH2YG4mmE8Ls2es9vStufv10okS7TESvSkJZYfMLN2BctFba9An+sk3 3Qbn8/QfGgY3bTNoKSDn/kb/68/XLgiCCfK4I8EqqBbMDw276dwnr7XzdInWn8sciCDg LZxKsYeIEvs/p6DyPBIuiej1Dw1Ga0uDdyj7f8B/UQ9loqJIDiILgscLvGNhKG/3WOCo 2ZjxZCzzQDoMfR77B9+A0wTFmt9x0QpFG65Pe8NtnQQn9Mh/7y2hUn5+O8QOvFDJucTQ Sp7FzdsenDFI1xoexBbCZSJQKkOm0zx9bXeXqYC4UV1egUNm6qTgfFvHfI3WUf4VRL0t NYgg== X-Gm-Message-State: AOAM532Pz2eW4N4RAqearNQu5a1732Tc2PI2Mo/LP2CeLHcz9vLNiGda CNRsGJtQOb9GBB4xvXsow7V/4ptDkYPPm+JBkAHplo+GxCNzQw== X-Google-Smtp-Source: ABdhPJy575wwgcIMfRAask0PyjdO4er4iuBCP+V5MkdueUxzSuYx58VhBLsQbROXEI5JFE9pLZ75TdaTW+Nhd214wJs= X-Received: by 2002:a05:6402:3554:b0:419:402f:f632 with SMTP id f20-20020a056402355400b00419402ff632mr29563200edd.1.1649624131370; Sun, 10 Apr 2022 13:55:31 -0700 (PDT) MIME-Version: 1.0 References: <25170.64465.301441.247673@lwm.klanderman.net> <87fsmk2a03.fsf@lwm.klanderman.net> <87czho2967.fsf@lwm.klanderman.net> In-Reply-To: From: Bart Schaefer Date: Sun, 10 Apr 2022 13:55:19 -0700 Message-ID: Subject: Re: using trap function to cleanup and exit? To: Greg Klanderman Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 50030 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: On Sun, Apr 10, 2022 at 1:49 PM Bart Schaefer wrote: > > However, if I exit from an > exit trap, the status of the exit trap is ignored and I get the status > from before it was called Clarification: If an exit trap is called from another trap, this is the behavior. If the shell is otherwise exiting normally, the status from the exit trap is preserved.