From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4812 invoked by alias); 24 Jan 2017 11:10:27 -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: 40404 Received: (qmail 14155 invoked from network); 24 Jan 2017 11:10:27 -0000 X-Qmail-Scanner-Diagnostics: from mailout3.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.13):SA:0(-8.2/5.0):. Processed in 1.564 secs); 24 Jan 2017 11:10:27 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-8.2 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7f5-f79d06d000004445-55-5887361929b0 Date: Tue, 24 Jan 2017 11:10:14 +0000 From: Peter Stephenson To: Zsh hackers list Subject: Re: PATH: autoload with explicit path Message-id: <20170124111014.3f8b4855@pwslap01u.europe.root.pri> In-reply-to: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWy7djP87qSZu0RBpc/a1scbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujCe3mhgL3nBVzJu4gamBcRZHFyMnh4SAicSNhwvZIWwxiQv3 1rN1MXJxCAksZZTY3/8Byullkmjq2c0E0/Fu2yMmiMQyRok3DdsZIZxpTBKzNjRDOWcYJb41 P4FyzjJK7Jx3gwWkn0VAVWLqpa3MIDabgKHE1E2zGUFsEQEtiR0nT4LtEBbQk/jx9QNYPa+A vcTLbRdYQWxOgWCJfbsPgdXzC+hLXP37Ceome4mZV84wQtQLSvyYfA+sl1lAR2LbtsfsELa8 xOY1b5lBDpIQ+M0mcXX1UqBmDiBHVmLTAWaIOS4Sq95cgrKFJV4d3wINGRmJzo6DULv6GSWe dPtCzJnBKHH6zA42iIS1RN/ti4wQy/gkJm2bzgwxn1eio00IosRDYunr62wQYUeJlzttJzAq zkJy9SwkV89CcvUCRuZVjCKppcW56anFpnrFibnFpXnpesn5uZsYgYng9L/jX3cwLj1mdYhR gINRiYf3hExbhBBrYllxZe4hRgkOZiUR3h9G7RFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEefcs uBIuJJCeWJKanZpakFoEk2Xi4JRqYJwqEWnKfXni3+k/vr4qF/m0KivP+dEZveXKKjNKjMKq VwZz++7mqZmoZPVp/tMY/1/7VRQex/ondk9oEvB7a7vzqSSHse7nd/OPbZSUD9rE6fBV5/78 TtW9fUVay8I57p9rkf0jNu9lsnj7Kg559c398cJb/bonWF5g966eYVfd3v2vfePySUosxRmJ hlrMRcWJANaQLkgAAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsVy+t/xa7rhZu0RBoc+a1scbH7I5MDoserg B6YAxig3m4zUxJTUIoXUvOT8lMy8dFul0BA3XQslhbzE3FRbpQhd35AgJYWyxJxSIM/IAA04 OAe4Byvp2yW4ZTy51cRY8IarYt7EDUwNjLM4uhg5OSQETCTebXvEBGGLSVy4t54NxBYSWMIo cX2LZhcjF5A9g0li3akDjBDOOUaJ3TuPMUM4Zxklzq1uYAVpYRFQlZh6aSsziM0mYCgxddNs RhBbREBLYsfJk2ArhAX0JH58/cACYvMK2Eu83HYBrJdTIFhiw7T7UBsWsUrce3gMrIhfQF/i 6t9PUPfZS8y8coYRollQ4sfke2A1zEALNm9rYoWw5SU2r3nLDPGDusSNu7vZJzAKz0LSMgtJ yywkLQsYmVcxiqSWFuem5xYb6hUn5haX5qXrJefnbmIExtG2Yz8372C8tDH4EKMAB6MSD+8J mbYIIdbEsuLK3EOMEhzMSiK8P4zaI4R4UxIrq1KL8uOLSnNSiw8xmgJDZiKzlGhyPjDG80ri DU0MzS0NjYwtLMyNjJTEeUs+XAkXEkhPLEnNTk0tSC2C6WPi4JRqYJx/9kB2fXS/0eSbjsL5 dgq6SgXu3WxvdO/NPsDu99Rn8/8pMTeu3/XmmqWrWfRRo0zX2nqn8h9+04dsCx853T04c80L n/iyWYYTW5beP1XHxZf0Qi5+Sq2RjPEPpuMfC/76f1hzbE5TOMP6zdUMU/QM3wf3GCix6TMc dnGMCOp4su359ZbgaCWW4oxEQy3mouJEAO2uoKK5AgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170124111017eucas1p16edee5f3f09271dc2541d847adf424d0 X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20161212160617epcas2p16960e3d95c694147035f760090e6011b X-RootMTR: 20161212160617epcas2p16960e3d95c694147035f760090e6011b References: <20161211221844.5e51affe@ntlworld.com> <161212080550.ZM935@torch.brasslantern.com> <20161212163124.6654f077@pwslap01u.europe.root.pri> <20170110193102.7725620a@ntlworld.com> <20170111114232.04eedd08@pwslap01u.europe.root.pri> <20170111205122.2c47e89f@ntlworld.com> <20170113180423.12225591@pwslap01u.europe.root.pri> <20170116103708.46d2ee66@pwslap01u.europe.root.pri> <20170116155903.3f40e475@pwslap01u.europe.root.pri> On Tue, 24 Jan 2017 11:17:34 +0100 Mikael Magnusson wrote: > This patch is probably a bad idea, it's extremely common to do this: > PROGRAM="$(which program)" > and with the above change that no longer works. Yes, that was supposed to be limited to the chattier -v output. pws diff --git a/Src/builtin.c b/Src/builtin.c index 2fb1a70..219fbc9 100644 --- a/Src/builtin.c +++ b/Src/builtin.c @@ -3774,9 +3774,11 @@ bin_whence(char *nam, char **argv, Options ops, int func) if (wd) { printf("%s: command\n", *argv); } else { - if (v && !csh) + if (v && !csh) { zputs(*argv, stdout), fputs(" is ", stdout); - quotedzputs(buf, stdout); + quotedzputs(buf, stdout); + } else + zputs(buf, stdout); if (OPT_ISSET(ops,'s') || OPT_ISSET(ops, 'S')) print_if_link(buf, OPT_ISSET(ops, 'S')); fputc('\n', stdout); @@ -3806,9 +3808,11 @@ bin_whence(char *nam, char **argv, Options ops, int func) if (wd) { printf("%s: command\n", *argv); } else { - if (v && !csh) + if (v && !csh) { zputs(*argv, stdout), fputs(" is ", stdout); - quotedzputs(cnam, stdout); + quotedzputs(cnam, stdout); + } else + zputs(cnam, stdout); if (OPT_ISSET(ops,'s') || OPT_ISSET(ops,'S')) print_if_link(cnam, OPT_ISSET(ops,'S')); fputc('\n', stdout);