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 4213 invoked from network); 29 Apr 2022 17:04:11 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Apr 2022 17:04:11 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1651251852; b=O4AMPmJsyoO5efJ6ddLF7V93EWtJtD50oqHPACzkWpFN3HJI++rL1ul2N/3cCrYHxk9saU+q5n 0VLUklCFy6avO21o6H0/V9PnHHUsc4ER0YWyFaresxYUvbcNmfUqnC+DAH0pwkpD84lnR/n7je uNoyR8pk/3kNIJdk1oiSf3qjnZ9cLRyrIWr2/HRAtOTao8Eajj2uLbd8w00ZVmFXrBfWxozeo/ o6KhZS+E0bfgZTxhhSSubI03BuufjugUmqje+W0EtIpqwQORrJrLiCIZrtMaQyDNW7AXqxlhsP lY6js7gjwiVjjZpFHY9U/WtijXKAg9KOjCa0uvk2hVE7WA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; 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=1651251852; bh=v1W2AW5qhDqlv0ky08aao0miLpqqOBV/t3domyP08oM=; 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=agOSTaq+lFMrh2Cb0AQNbb+ke/LWjiv7HO+ZNGGCLCuBzpb1CCzoKgvZKt3CsKKksnRJ6oi0Br rNNuLUjFRFf8aV3k8o3B503Nx+y1HLE3Y2scuQHBHsRh+Lm4Ae1zhNrKw8v7P3QrOv8061XbLU pwi0FKFfEei0ZWx66o/GLBnCvQKIFT7cV4mRdfixvPNM9W2h9owIjYJoHxMeaUPlK0iF2lfQ8b b4lGNKTCGkq2ej+q6fYdtByjJdxv3d43N/gVvfxh/iXcAefANtJdFktMOMI4t+GMTUWToTb/6m Ejfwl4ynqRhnEA8y63O16NXXkr/MrSEBEG1PzCyWhkLu7A==; 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=6GWPAPknPKSGok2WfuwrLpZrdHNccXtG+xxsxsGAvfE=; b=BpLp5E/f08YLFfS2HQZCdSFoor PRdZW5aKWyRhUZLwr1ePClNrhu+BVtTLLuB5nZ/ZfwD5KF7gMd+brPo0fvdywmV3U3pIUxaXFyt/2 94B1lsQLMMPKHYPzGD/BBL4QjB/5o5P8heLNMPvPZafmVKgkOTyG+cI7BICSu5E9iO8VdXfhQfnsh k6i8aH8B1xwPyVB6t0pZ6EdiGYUwoAUebzXxUm+vHTWRyqf6lnD8+SKGDfGgNXjreug9ciFbWxyYQ Cwn4QJg9dYoJolIp3Xr+fDcDgoV1TLBDAWyXqS56R1B5RYEHJwaYGRDHhlbjZRxOIoKbf/liPPxw3 N3dWpkUg==; Received: from authenticated user by zero.zsh.org with local id 1nkU2L-000ElQ-R9; Fri, 29 Apr 2022 17:04:09 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; 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-ej1-f42.google.com ([209.85.218.42]:36611) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nkU1J-000ETW-Jf; Fri, 29 Apr 2022 17:03:05 +0000 Received: by mail-ej1-f42.google.com with SMTP id k23so16615111ejd.3 for ; Fri, 29 Apr 2022 10:03:05 -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=6GWPAPknPKSGok2WfuwrLpZrdHNccXtG+xxsxsGAvfE=; b=GHt9CW/LMtEezLpTExVjH0YMvqX2PXyUFaWJFxQNCdSwbZ9wV5s4TeO8Jnsq4hXtV+ 7WHiJnUHPSvV5p4TcBMESYMt6B9LRe+zCJifqD6UQ8M1m3gkjA08onKHmP3XJMv3JVyc FTvYCZARz+gP+/95P4mRK1ISM4w4kVVVKF8dGEnyfjcqoATTKGHKeqVI2Wrfssf5RmL2 TWIV33myMhfMywTiVNxStIyKhIs9R0n2vy8aGJGI+RQWrKrQmLwSAgqYo+Pvz9F8O4CU La5hIcGmsLFuZTmREX0qxIwh+nKBseoRu7lx7CA4Ke742bjmD5uaOVwTS2/Kpm+9DjnT +lrA== 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=6GWPAPknPKSGok2WfuwrLpZrdHNccXtG+xxsxsGAvfE=; b=VAab/JOZ/TmbGZREYyJvLkLu14aacfBp8QIE92mMW7PTubHrjFY+Hf5TtUS5owBM87 bjvxospA1pRPMSkQzS+iSxabXcjSuDlVE2WB3sWI5U+QAKIKPOxbpuvwSGhOYm+XRg8l v8Oam/VHJ2uQEXamIv7cWsAcQJPxHcoLOgbGNuJYydVmR0MPZJL/4A9NRHKlQ3hK3ozP 7iFUdGwBCfnA6IUSWO5QQgu0Lhh2rMv5ny77+b9e22ZQJ4tS4dJ2TiXraBfxceTvNmTS KmM8mwO52iReWrpYVzxe9SMuw7kEevcaXte6ncPlQFnj7IFkjnvABCi9PzsblMGlmbmi qKCQ== X-Gm-Message-State: AOAM5322lWpdUVr0mHDUWHAj0o9dPdAWEYqH410ks052KHd4EWQ5CYzG KrrmKcS7ky67bCGyOeLDuokYPpYC4afXJflwppxe9GVrVIFx6A== X-Google-Smtp-Source: ABdhPJzFbbcBzL6F7H6I+k8F6Wz0hJYA8zhcpgdsnn0I7xbU7H6mJKhlBatOFlY5MLAphw25HZ3Szi44zWUeefu0hfU= X-Received: by 2002:a17:906:7742:b0:6e8:3f85:4da1 with SMTP id o2-20020a170906774200b006e83f854da1mr220038ejn.495.1651251785089; Fri, 29 Apr 2022 10:03:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Fri, 29 Apr 2022 10:02:53 -0700 Message-ID: Subject: Re: ERRNO is unset until set To: Mikael Magnusson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 50141 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 Fri, Apr 29, 2022 at 3:00 AM Mikael Magnusson wrote: > > When is this good or useful? I was wondering that myself. The only thing I can think of is to make ${+ERRNO} show the "right" thing. Archive search is still offline (and I'm not sure it would help anyway) so I can't find the discussion that led up my patch from 32337, but it seems to me that was intended to be just a first step to causing some of those variables to be non-special when zsh is started in emulation mode. The second step just never happened, or at least not comprehensively. I'm no longer even sure why ERRNO was included, there's no reference to it in the POSIX shell specification. Clash with some other shell? But which one?