From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14756 invoked by alias); 31 Jan 2016 18:04:03 -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: 37849 Received: (qmail 124 invoked from network); 31 Jan 2016 18:04:02 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=H5FkwsXpSBrbVc8iD+II/GCQc+KKX1KvQaGP8wrXNFE=; b=PtJEQQ8W5g2V+BoAqm+mdgkSL4Pi0V7BvHvQMeAY/gnO8djdFgMAOwMedRel7d/kEc ziYcPkeegEM/IOreT3dhmP8qGg8vNSNIES7VrjjM2X1CnKCHv7thrCnfNWJsKOwIeHY5 boTag6E0JBXsueyF/cj/IuhLgWF6XT5V0WTmaQxujsoWSGLdE3XOP3X4uKz1H25TxRZ2 P7IK5RGpLgSZ/T2mxLAEqVSq49D4FA6DOEORfvcGLjUVwRJzPlbHzVVCaYbkjKIVK/Pa uPjBEh9CzaVqZ37bQ6Hli4LV3qV/GHQykrlwQMqIAhne401BJqhVhaCq4bR9tU45jELD 7ddQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=H5FkwsXpSBrbVc8iD+II/GCQc+KKX1KvQaGP8wrXNFE=; b=GrNDl4xv2Pto8QJx19mwLXcFicmJZjwu3NHxMHRCGxRqQW9bnUpqwmvWTz0IUhQNll Rf0T0/n4Hs3/0Hlk0sbtKfDVexCin6UMfwl+BnDYblI11xgqszzQ2927L4DdPPOusSIG G0L2GyxAqCZ8D7Wi4KU8ChIj50mJEHHuGlsjbcVyf586VT5cKBEmlwMqbhRbJLZ7RMKg gRyJPYooS3fZg9RnUM7ezKie1Ru9Q1XShV0dHegcrUtPDkH+DCAZf4zbEFS93BKBAw3i MmJ0m1ZpWne5JfyU7XTfWMpLG8Oa1Kuk4JeWIe2XTbRrBryERITthCH3VxQePN0oYUiB IcMA== X-Gm-Message-State: AG10YOT2fQBL1lqLr141SBexgh73Jm6bdygyxo0T4AlD2ePsorZ43iNHz+AEq7hYsb12m/OS0Jp5oLgjonQyag== X-Received: by 10.25.80.200 with SMTP id e191mr2869455lfb.150.1454263439591; Sun, 31 Jan 2016 10:03:59 -0800 (PST) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Sun, 31 Jan 2016 19:03:40 +0100 Message-ID: Subject: emulate -L sh impact on $0, $argv To: Zsh hackers list Content-Type: text/plain; charset=UTF-8 Hello Is this expected behavior: % echo 'echo Hello, my 0 is $0, argv0 is ${argv[0]}' > test_file.sh; source() { emulate -L zsh; builtin source "$@"; }; source ./test_file.sh Hello, my 0 is ./test_file.sh, argv0 is % echo 'echo Hello, my 0 is $0, argv0 is ${argv[0]}' > test_file.sh; source() { emulate -L sh; builtin source "$@"; }; source ./test_file.sh Hello, my 0 is source, argv0 is ./test_file.sh Sometimes -L zsh gives correct argv[0], couldn't clarify exactly when, it may have something to do with reversed order of the calls. Best regards, Sebastian Gniazdowski