diff options
author | Wayne Davison <wayned@users.sourceforge.net> | 2002-03-24 23:52:49 +0000 |
---|---|---|
committer | Wayne Davison <wayned@users.sourceforge.net> | 2002-03-24 23:52:49 +0000 |
commit | c5015e19de0a08d7e11a5b74c1c2f075c2426e0d (patch) | |
tree | dfad682dd8d09512eec6d09b32c11b8759c11b26 | |
parent | cbc7abb006e55a42f65489332b650b24e2ee7d4b (diff) | |
download | zsh-c5015e19de0a08d7e11a5b74c1c2f075c2426e0d.tar.gz zsh-c5015e19de0a08d7e11a5b74c1c2f075c2426e0d.tar.xz zsh-c5015e19de0a08d7e11a5b74c1c2f075c2426e0d.zip |
Made SAVEHIST a special parameter.
-rw-r--r-- | Src/params.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Src/params.c b/Src/params.c index fa475fdbc..2e8351af7 100644 --- a/Src/params.c +++ b/Src/params.c @@ -140,6 +140,7 @@ IPDEF1("GID", gidgetfn, gidsetfn, PM_DONTIMPORT | PM_RESTRICTED), IPDEF1("EGID", egidgetfn, egidsetfn, PM_DONTIMPORT | PM_RESTRICTED), IPDEF1("HISTSIZE", histsizegetfn, histsizesetfn, PM_RESTRICTED), IPDEF1("RANDOM", randomgetfn, randomsetfn, 0), +IPDEF1("SAVEHIST", savehistsizegetfn, savehistsizesetfn, PM_RESTRICTED), IPDEF1("SECONDS", secondsgetfn, secondssetfn, 0), IPDEF1("UID", uidgetfn, uidsetfn, PM_DONTIMPORT | PM_RESTRICTED), IPDEF1("EUID", euidgetfn, euidsetfn, PM_DONTIMPORT | PM_RESTRICTED), @@ -2915,6 +2916,25 @@ histsizesetfn(Param pm, zlong v) resizehistents(); } +/* Function to get value for special parameter `SAVEHIST' */ + +/**/ +zlong +savehistsizegetfn(Param pm) +{ + return savehistsiz; +} + +/* Function to set value of special parameter `SAVEHIST' */ + +/**/ +void +savehistsizesetfn(Param pm, zlong v) +{ + if ((savehistsiz = v) < 0) + savehistsiz = 0; +} + /* Function to get value for special parameter `ERRNO' */ /**/ |