ksh Environment Variables

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.