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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30770 invoked from network); 28 Mar 2023 19:54:28 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 Mar 2023 19:54:28 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1680033268; b=hPv0r6hPPcPsgOVmKESEzXt1OovZW3D9iEXpkP1LR7JDw7Rv/jLAAN+m6ygbdstvczHhvLirVU I9IGAcViP9VlrdgxfsaJNrcVQzsDUnJ5MFjQDgBWME04uKkXh8JxW0oBIo8ZpH3k2xwaIxHWQM gstAtWH70zSG2xjN5WxV3Nrs8Nl3DIOMw0MyVUbtf2xVxUHciPufSK8UUqiXSOioKHCwKWKKun AyxkyC9Wy52miYKifoeVGORLcqPo7ttUIPEAurLmfWbw1kqPia0TwGih5DGAXmZngaTYg021tc aq7S12WuF1aZXReZzNJsok2zmhKyBhGlR2KTLVM2p/J3lA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f45.google.com) smtp.remote-ip=209.85.208.45; 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=1680033268; bh=sQ9wPSxvMalyyZxxlAH39j1B4PfkrYSnyGFnzo17FrE=; 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=krGWMFSUxVlLKGCh1A62kjvk8wc8nCfZhlnYtYIoAhzQxUVu+4ZHrVec+5cMe7Pdu8mCdndxzc hApQj9EEr5CLcvDWcl0xoYLRjdyGNDRu1fjbcKva2yJX0lG6QyW5Va84HX20BOdcHRi9/ZgMk3 125KqgMo9RdAT19MOb7VcAyo78DoqRitXsWervRIceo4VHlNzsuuCpGvlnk9Cix8x2oAhyK2iy AxmvaQ7mt1eOB9tDu+GLvKC9O19O1Gl4nNq7y7r1h0VwW5Plk+uHvdEoBLQG4vEzSjySSIsxpe D7mdnv9Xa/y1YBbY9xHKwRF28lbhCi4fhP6SCLf36CDkag==; 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=sQ9wPSxvMalyyZxxlAH39j1B4PfkrYSnyGFnzo17FrE=; b=ADm4SdYHO8J6NFPEizMjth0z9D CZveaDg+URj7YsuC5wRnyruCKSMFyxaNEibWKOghQ+El8nUDlee5e88YuNXrfrYpLF3MJyVaTYQEF Spzgxl52fepAIdDxvoo3pyv3RldtrguBHn51tQmBUncd0DdJoLFjmnbbMDwuEgBe79Q5NxeTtUYyw IB45PGkeh1AJbnxwOXkxf+eS8CnwLM5hQ7BFEE7Inb052jhGBqQz/KUzVWpYsQuyfzBTNwyFQ/tJH zLgcV1CFJmx9XtZwjB0XWpz+eyuRBok/oWBvTdUVQRvTnijnu7LLu0ZeiuKZi9NGfDvczVybqgiTW E9H9Y6RA==; Received: by zero.zsh.org with local id 1phFOl-000Kcg-5E; Tue, 28 Mar 2023 19:54:27 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f45.google.com) smtp.remote-ip=209.85.208.45; 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-f45.google.com ([209.85.208.45]:33621) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1phFNn-000Jvx-55; Tue, 28 Mar 2023 19:53:28 +0000 Received: by mail-ed1-f45.google.com with SMTP id i5so54551554eda.0 for ; Tue, 28 Mar 2023 12:53:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; t=1680033206; 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=sQ9wPSxvMalyyZxxlAH39j1B4PfkrYSnyGFnzo17FrE=; b=xDG0b5TWn0W78a4v/sSjbLZZCLXfgvVF8iMHBLymEdUeC/2Kmhm7CWqugJjgLuno0a XQt2DJBAAQ8yOHpv9R0m9vjTQeud4Rd1kS19CO6mf9kCa+pcn5jxRNOpq/pAlbwlNts6 au9AQnIp2AnbF6+rATuzEzhyGQr2L1TndA6sLraBFr5/cIELfaF1SYXtlEVQ1ZNlPjKO XssOMTv7pHxu6+OzvKCO5DEoJGPwv43tgKO71fncKGl2Ojs0BmY25vBJaXxXOTdPxe6g UpjhM+1jGp+y8YESHmi35guWzeoR11WbP0DhTCJtD3vgCQ4rNvHX8CouLxTqef/LlOe6 LkyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680033206; 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=sQ9wPSxvMalyyZxxlAH39j1B4PfkrYSnyGFnzo17FrE=; b=yBxKn1bhyKXlVcN13INXOb2hj4gK7OnHGw+C9Ihe4NwDJx+tw0CZZEL6S/Pg6ZseRv 0yUaeLPqrq7t2OeGMHLgAvF19ec73ewKonRGUfRDPl9ter1HWizBfURoqAHuqtfPMfUc 3buFzHQQ4Dlt757T2fYGzY8q7DBBTGC8QNNkmZjVtMb4X5XwVzcJJJeI7IGwLeFU2Lnn glfY2/seBJ/XpQ43aKQAC7vpemYFNtPPVhW7BbF54uUqqQHZ/HGjx+q79tNHlnBzeg94 i1PewazJLPZpQu6X4h4qhY5WWI8+hxEGAdhosTESiY0TQWWpfbkt1L0qEgO/MPW8/3RN zrXA== X-Gm-Message-State: AAQBX9fIJm4usgJa1/O/NI09El3jCyzM2x0iMXO9irK6wgSxrvdboP0h 5c7JmmmD2EhgsH6f1zyBxQDbCGLypgnnEPrdPEb9fA== X-Google-Smtp-Source: AKy350als+dwqzWYnfKnD88yc7dZDvWJKHfV5/0Xd2yUDoe4j/ygbg7xGnk1xiif1c1tUTc4utI2RceuMWoflaogZUg= X-Received: by 2002:a50:a6d1:0:b0:4fa:794a:c0cc with SMTP id f17-20020a50a6d1000000b004fa794ac0ccmr8909854edc.2.1680033206383; Tue, 28 Mar 2023 12:53:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Tue, 28 Mar 2023 12:53:15 -0700 Message-ID: Subject: Re: Assign to outer parameter from function called by zargs To: Eric Nielsen Cc: "zsh-users@zsh.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 28993 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Tue, Mar 28, 2023 at 10:50=E2=80=AFAM Roman Perepelitsa wrote: > > assign_outer runs in a subshell, so it cannot modify the parameters of > the parent shell. More specifically, there's this comment in zargs: # Everything has to be in a subshell so that we don't "wait" for any # unrelated jobs of the parent shell. The "wait" is necessary to set the return status of zargs in (as nearly as possible) the same way that xargs would do, so you can't run current-shell actions with zargs. What's the context of your question and your desired end result?