1
0
mirror of https://github.com/zsh-users/zsh synced 2024-07-08 19:55:44 +00:00

18982: comments/rant for paramsubst()

This commit is contained in:
Peter Stephenson 2003-08-30 19:00:20 +00:00
parent 34a1ad0a5c
commit c016b2dcdc
2 changed files with 12 additions and 1 deletions

View File

@ -1,5 +1,7 @@
2003-08-30 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
* 18982: Src/subst.c: Comments/rant for paramsubst().
* 18981: Doc/Zsh/tcpsys.yo: General tidy up.
2003-08-22 Peter Stephenson <pws@csr.com>

View File

@ -137,7 +137,7 @@ static initparam special_params[] ={
#define GFN(X) BR(((char *(*)_((Param)))(X)))
#define IPDEF1(A,B,C,D) {NULL,A,PM_INTEGER|PM_SPECIAL|D,BR(NULL),SFN(C),GFN(B),stdunsetfn,10,NULL,NULL,NULL,0}
IPDEF1("#", poundgetfn, nullintsetfn, PM_READONLY),
IPDEF1("ERRNO", errnogetfn, nullintsetfn, PM_READONLY),
IPDEF1("ERRNO", errnogetfn, errnosetfn, 0),
IPDEF1("GID", gidgetfn, gidsetfn, PM_DONTIMPORT | PM_RESTRICTED),
IPDEF1("EGID", egidgetfn, egidsetfn, PM_DONTIMPORT | PM_RESTRICTED),
IPDEF1("HISTSIZE", histsizegetfn, histsizesetfn, PM_RESTRICTED),
@ -3014,6 +3014,15 @@ savehistsizesetfn(Param pm, zlong v)
savehistsiz = 0;
}
/* Function to set value for special parameter `ERRNO' */
/**/
void
errnosetfn(Param pm, zlong x)
{
errno = (int)x;
}
/* Function to get value for special parameter `ERRNO' */
/**/