The following standard ksh environment variables are predefined:
ksh CDPATH Environment Variable
ksh COLUMNS Environment Variable
ksh EXECSHELL Environment Variable
ksh FCEDIT Environment Variable
ksh HISTSIZE Environment Variable
ksh HOME Environment Variable
ksh IFS Environment Variable
ksh MAIL Environment Variable
ksh MAILCHECK Environment Variable
ksh MAILPATH Environment Variable
ksh OLDPWD Environment Variable
ksh OPTARG Environment Variable
ksh OPTIND Environment Variable
ksh PATH Environment Variable
ksh PPID Environment Variable
ksh PS1 Environment Variable
ksh PS2 Environment Variable
ksh PS3 Environment Variable
ksh PS4 Environment Variable
ksh PS5 Environment Variable
ksh PWD Environment Variable
ksh RANDOM Environment Variable
ksh REPLY Environment Variable
ksh SECONDS Environment Variable
_ # - ? $ ! * @
See ksh Special Variables for the ones with non-alphanumeric names.
There are several variables whose names starts with DBX_. These correspond to the dbx environment variables.
The read-only status variables are: dbxdir Variable, havegui Variable, mtfeatures Variable, and version Variable.
The variable last_choice is set automatically by overload resolution. See last_choice Variable for details.
The following are readonly dbx state variables:
ins lineno vlineno line
func vfunc class vclass file vfile loadobj vloadobj scope vscope
funcaddr caller
newhandlerid handlerid firedhandlers
proc prog
lwp thread
dllist dlobj
exception
sig sigstr sigcode sigcodestr
exitcode
falsehits
syscode sysname
See Variables for the meaning of each.
Also, the names of the registers are reserved. See Registers.