about summary refs log tree commit diff
path: root/Src
diff options
context:
space:
mode:
authorPeter Stephenson <p.w.stephenson@ntlworld.com>2016-02-07 21:01:08 +0000
committerPeter Stephenson <p.w.stephenson@ntlworld.com>2016-02-07 21:01:08 +0000
commit1ab316c9b8bcf60db091ed0cabe3930a52a0d965 (patch)
tree45fadd1f94d5e78cbc0db6a3dd02a0144214c445 /Src
parentdd2aa858073e57a52c541cce04fb99ba7553c6b8 (diff)
downloadzsh-1ab316c9b8bcf60db091ed0cabe3930a52a0d965.tar.gz
zsh-1ab316c9b8bcf60db091ed0cabe3930a52a0d965.tar.xz
zsh-1ab316c9b8bcf60db091ed0cabe3930a52a0d965.zip
37895: $ZSH_SCRIPT is POSIX $0 but always availble
Diffstat (limited to 'Src')
-rw-r--r--Src/params.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Src/params.c b/Src/params.c
index 76ed61c39..0233e2b00 100644
--- a/Src/params.c
+++ b/Src/params.c
@@ -813,6 +813,7 @@ createparamtable(void)
     setsparam("TTY", ztrdup_metafy(ttystrname));
     setsparam("VENDOR", ztrdup_metafy(VENDOR));
     setsparam("ZSH_NAME", ztrdup_metafy(zsh_name));
+    setsparam("ZSH_SCRIPT", ztrdup(posixzero));
     setsparam("ZSH_VERSION", ztrdup_metafy(ZSH_VERSION));
     setsparam("ZSH_PATCHLEVEL", ztrdup_metafy(ZSH_PATCHLEVEL));
     setaparam("signals", sigptr = zalloc((SIGCOUNT+4) * sizeof(char *)));