From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18880 invoked by alias); 11 Sep 2014 20:07:43 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 33142 Received: (qmail 17621 invoked from network); 11 Sep 2014 20:07:39 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,PLING_QUERY,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:date:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=1f49GDm6pl3C786tVBLM8+pHLwsY6d8bK7hids9Mo2M=; b=A+SJMtzu1OWlfPD1eevSMu5ulbPKSygZBULoyUHQdnTNu7GnmvkqdNR3xxNlTeGl76 WO11nRZsScayy89HONSm3VImz7nTsLbg4jatM+z9splglWSG9mAaIJN18cKVkUl6GiVO ar90Jd8UHxN1PEi8qKQqH4u9Fe881XRApm1A+wl4JKe0qSQqR47TK0bRur/2TfpcYmW3 EwCG4uwjprTKWV5Z+qFyWVJdPd0BFs2TRdTO1v8mDZGq3bRxwcqAMl66eY2/wn90f/Oc RgadlQqspljXtnaJ/CvNiCkEktSwWPB/w4WQW2IPSIzSgG8Cf54wtmmuOCNhtIlIDq4R 8tCg== X-Received: by 10.112.55.238 with SMTP id v14mr3406382lbp.93.1410466050617; Thu, 11 Sep 2014 13:07:30 -0700 (PDT) From: Daniel Hahler X-Google-Original-From: Daniel Hahler Message-ID: <54120100.7030803@thequod.de> Date: Thu, 11 Sep 2014 22:07:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Zsh Hackers' List Subject: POSIX_ARGZERO: not POSIX compliant in sourced script?! Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit The option POSIX_ARGZERO (added in 19f3161 for zsh 5.0.5) does not appear to be fully POSIX compliant when being used in a sourced file. I don't know how POSIX defines it, but at least dash (and bash) behave differently. Given the following files: cat > test.sh < test_sourced.sh < test.sh <