There are at least two ways to create this key and set values in it:
The entries could be set by setup programs, but I am too lazy to write these setups.
cereg -k <keyname> -n <valname> -v <value>
Example:
cereg -k "HKLM\Environment" -n "PATH" -v "\Storage Card\bin;\windows"
| UNIXROOTDIR | Directory containing standard Unix
files/directories, like 'etc', 'dev'. Usually this is set to
/storage card. This is used only for some special files.
It's not expanded in ordinary filename generation.
|
| PATH | Searchpath for the process creating functions in celib.dll.
Paths are seperated by semicolon
(/bin;/storage card/bin;/windows). This path
*is not used* for dlls and programs you start with the StartMenu or
cmd.exe. It's *not used* by normal wince programs.
|
| HOME | Home diretory (/storage card/nobody).
|
| ROWS | Rows for the console. Must be string. |
| COLS | Columns for the console. Must be string. |
| CONSOLEFONTSIZE | Fontsize for console. |
| PWD | Used for passing the parent pwd to child processes. Very bad. Not used anymore. It is passed internally now using shared memory. Delete it if you still have it. Can still be useful to pass a PWD from MFC apps to celib.dll programs. Currently still used with TeXEd. |
| TMP | Directory for temp files (/tmp).
|
| TEMP | Directory for temp files (/tmp).
|
| TMPDIR | Directory for temp files (/tmp).
|
| TEMPDIR | Directory for temp files (/tmp).
|
| USER | Username (nobody).
|
| SHELL | Shell. Currently only used for the limited shell for
inferior Emacs sub-processes. There is still no real shell for WinCE
(xsh).
|
| TERM | Terminal type. Currently used by readline (console), telnet and ssh. You should use the termcap file that comes with console and set it TERM to wince. |
| TERMCAP | Path to the termcap file. |
| XCE_TRACE | Debugging. Normally not set. Setting this to 1
gives minimal debugging output, setting it to 255 gives max. When
XCE_TRACE_FILE is not set or empty, debug output goes to
the debugger port, else to the file in
XCE_TRACE_FILE.
|
| XCE_TRACE_FILE | File for tracing. Normally not set. |
| CELIBSTDLOGDIR | Directory for stdin/stdout/stderr files. Since 3.11. |