diff options
author | Oliver Kiddle <opk@zsh.org> | 2025-01-30 12:51:37 +0100 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2025-01-30 12:51:37 +0100 |
commit | 20990fa7e4bad34bd7e3c145f93f19cb811e8856 (patch) | |
tree | c1a2204ae91a3c487f6537b74132f246ae80a45d | |
parent | e3f7f2fc8527409f42330e44bf9ff44d8c50efe1 (diff) | |
download | zsh-20990fa7e4bad34bd7e3c145f93f19cb811e8856.tar.gz zsh-20990fa7e4bad34bd7e3c145f93f19cb811e8856.zip |
53337: allow nameref -p
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | Doc/Zsh/mod_ksh93.yo | 2 | ||||
-rw-r--r-- | Src/Modules/ksh93.c | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -1,5 +1,7 @@ 2025-01-30 Oliver Kiddle <opk@zsh.org> + * 53337: Doc/Zsh/mod_ksh93.yo, Src/Modules/ksh93.c: allow nameref -p + * 53336: Doc/Makefile.in, Etc/Makefile.in: avoid GNU make specific use of $< in a non-inference rule diff --git a/Doc/Zsh/mod_ksh93.yo b/Doc/Zsh/mod_ksh93.yo index 7508758aa..7d22064ee 100644 --- a/Doc/Zsh/mod_ksh93.yo +++ b/Doc/Zsh/mod_ksh93.yo @@ -12,7 +12,7 @@ The single builtin provided by this module is: startitem() findex(nameref) cindex(named references, creating) -item(tt(nameref) [ tt(-gur) ] var(pname)[tt(=)var(rname)])( +item(tt(nameref) [ tt(-gpur) ] var(pname)[tt(=)var(rname)])( Equivalent to tt(typeset -n )var(pname)tt(=)var(rname) However, tt(nameref) is a builtin command rather than a reserved word, diff --git a/Src/Modules/ksh93.c b/Src/Modules/ksh93.c index 3206c11f3..fa0785cda 100644 --- a/Src/Modules/ksh93.c +++ b/Src/Modules/ksh93.c @@ -38,7 +38,7 @@ */ static struct builtin bintab[] = { - BUILTIN("nameref", BINF_ASSIGN, (HandlerFunc)bin_typeset, 0, -1, 0, "gur", "n") + BUILTIN("nameref", BINF_ASSIGN, (HandlerFunc)bin_typeset, 0, -1, 0, "gpru", "n") }; #include "zsh.mdh" |