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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 559 invoked from network); 29 Nov 2023 17:46:03 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Nov 2023 17:46:03 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1701279963; b=qmImzB/zvklvgxsZurIUTkXw/V4KxwqpCZKcACaxHXdZMbxl8iytNqYxZjs1LmQsHuyk5Xdjq/ X4OVs/7CrwzYZ2vUu3TAdP8UidfUdNSAFNa95Ns0wYDKFtMx5E7t9uM1e6/cxdVx96e4GLLJij s1F7vO2ABxxYZ7yNWJbxabjv6HMWk6ptP9IEKj5hzKJyf2Z1q8x/O90MVbc22c+pb027boJ/bD 9SwuA5BG2oY3k0DucZHy8T/cWgFN0CVF5IS/HsaftLTTVdK7PJ6klIMQcVIUpc3WrwXnozOaNh esldQ8tbtpxljqKoPIph9Bvr2vZPF8Fo1MitTfRxuVyjCg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f46.google.com) smtp.remote-ip=209.85.208.46; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 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=1701279963; bh=ZJ3DO2KRYYlKCc9X4X63VmSSX8Gp7GIDlY5fyBlIOHs=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=CT9CquQQ1rQKpdI8x/jsuCI4fuJI5b2kYFbnMIAooEBHEupvK+Gd1W+FgsgNGMMkKVsEj2zeZl V5ZtAXcSRqgxtaxSHq3C1JqCwfy7Ej7fNaOsaYvD3YKArWY1C4hHBK6CnZc2vgBXUd40OlzL7i lKE3bStbGxaa8t4640i+HLBw5hiVpzayeE4wmE0LQFkN0RGPaEf3KUtWrXtgNzvPjOYssxlr7L q4Iz25uiUZaTl8cWpO/G+neORZV48DWZTWKOW7V2AQZ2p99gQlSjwi9tdCBBe0JCe7gEe5F1NE V9E3B1pDceXIXEfsbKZxCEzGPFgrZr4V9OMoTgu0dS8kmg==; 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-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=IUUzAQsi0f8QeIfn8i2y7XE5GmjclsPBAlFPTpIobAw=; b=OPKPnRglOFlW1DMGqWugIyoYWM t03bW/CVN62aHjK8cL9Xx6VL3qi6oyOrrvKJW7zCEgF00mrVQg5OsRQgQYtyVKek30rL16vvBxjJ2 hRPfptADEEos8ljEy+ZIRqijeU3RQwE1R+9E8+jAkpIXDN3umMMVzCEM3f0vtgRMWCiI/ab05A/Zj JAmpRGB0Mg4PGoRRZQOL3Vco/cmF2WuBsXrw1kUcavhBv5doNDHuHyv42ncluIYlCS4a7GEKxset6 IlhGnbmQsSE0yvt7juxO0ujtc9eKjj80YoW8zNQW7QHT6bR1pj5iZvoVWzSwkCgp/lgslG6+hfxZO mrCYRnNw==; Received: by zero.zsh.org with local id 1r8OdO-0008TP-Tb; Wed, 29 Nov 2023 17:46:03 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f46.google.com) smtp.remote-ip=209.85.208.46; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f46.google.com ([209.85.208.46]:44345) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1r8Oco-0008C2-GX; Wed, 29 Nov 2023 17:45:27 +0000 Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-54b7ef7f4d5so91157a12.1 for ; Wed, 29 Nov 2023 09:45:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1701279926; x=1701884726; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=IUUzAQsi0f8QeIfn8i2y7XE5GmjclsPBAlFPTpIobAw=; b=2lR43tQv4+03RzR3L74d4E7up0CyfDAjF5JZzjFKWDCSoj0n9MYkYqECnV1pAcBy0p U87deItTFpDIGYSv5jwqJy48LqaG6BpC5vkNkRVwru2t/I+gIDfI6fCgMO7DbCjl3rtz zr0IKgLtK6reg74psVN/IPQoQyfkKBBQQcMYmi5kMKBDSLG+0vAOce/j5+LgLuzLG5eO q8WuF951q5fdy/1b7C4k6OyElL82r705jlf5Gn43Sxf9UoaX7o1IqTo042CyyOXRW/mx BlgrZtRLD3l6PmpkQPNu42GTeau07DOlU45w+h0ADEelQ3O1tdqG3N0fWSdnFQh+wC4Q PqQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701279926; x=1701884726; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IUUzAQsi0f8QeIfn8i2y7XE5GmjclsPBAlFPTpIobAw=; b=uJoyc5H1d9SPHhQDBhr1eGIyRHVd49f6fFC7yBtMZeQeWJap3pevNYgetcjJS17Qrp Sz/0gNCQ3O1enbzRKdIdok5V1ZplquA9i7stz9ZG6m71nSC4+FMDDLRZ7vVyFrnlim3X 378uSqesRD61FRg+9HWhRmxmxgaVUGYlkkHdrBQaXJp4JSIbWVipZDx4Ubl/uDD/ST/D TmiFu4qprzw8gEcLBGv+0Sm1Czy2xwBUPXt8S8ix2Zx0pHARMtVcHQqhCumV8Uh0o/BZ rFxP1vHGntNGIQ0PH9h1i3ZFXs80IJ2T+aizeORVjn7dY+wVfYj60Rp8IsSxnWEmcYFC BpXw== X-Gm-Message-State: AOJu0YwTPX8FSq8cxbYeoO/Xer002Xl+w4vgM/0rLO0Evbl3UfnYiU71 TE8jyk8ul4tZqDFAvQM4EjAKioy+MW/1UpJCOyJS9J1sw9wa9Qc9hbM= X-Google-Smtp-Source: AGHT+IHmGIoSLdzCIae9iviZhTPzRY0e0ZRSV7GIY8gFtxOk+6xcDP3klD3o3OVjIZdlfQkmKZ/ayIQcSZd4zExu5So= X-Received: by 2002:a17:906:748b:b0:a0a:f739:ad6e with SMTP id e11-20020a170906748b00b00a0af739ad6emr12076981ejl.31.1701279925732; Wed, 29 Nov 2023 09:45:25 -0800 (PST) MIME-Version: 1.0 References: <354453770.648505.1701209881415.ref@mail.yahoo.com> <354453770.648505.1701209881415@mail.yahoo.com> In-Reply-To: <354453770.648505.1701209881415@mail.yahoo.com> From: Bart Schaefer Date: Wed, 29 Nov 2023 09:45:14 -0800 Message-ID: Subject: Re: PATCH: correct A04redirect.ztst so that it works on VSCode To: German Riano Cc: "zsh-workers@zsh.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52332 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 Tue, Nov 28, 2023 at 2:18=E2=80=AFPM German Riano wro= te: > > VSCode sometimes opens certain file descriptors whan you run a terminal n= ested in it. Thanks for the report and suggested fix. Question for zsh-workers -- could we just do this? bad_fd_msg=3D"${$( { exec 9>&-; echo >&9 } 2>&1)##*:}" That is, don't bother assigning myfd=3D99 in the first place (the test script never uses this value of myfd again) and in the subshell explicitly close an arbitrary FD before trying to use it? The only restriction seems to be that the descriptor tested must not be 0/1/2 or we won't get the error. Also the pass through the "msg" temporary file seems unnecessary too?