diff options
Diffstat (limited to 'winsup/doc/cygwinenv.sgml')
-rw-r--r-- | winsup/doc/cygwinenv.sgml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/winsup/doc/cygwinenv.sgml b/winsup/doc/cygwinenv.sgml index 8390e3e1d..fbca2b22d 100644 --- a/winsup/doc/cygwinenv.sgml +++ b/winsup/doc/cygwinenv.sgml @@ -135,6 +135,42 @@ other terminals (i.e., rxvt or xterm). </listitem> <listitem> +<para><envar>(no)upcaseenv</envar> - if set, Cygwin converts all +environment variables to all-uppercase, when a Cygwin process is started +from a non-Cygwin native Windows process. This is how it has been done +until Cygwin 1.5. If not set, Cygwin does not change the case of environment +variables, except for a restricted set to maintain minimal backward +compatibility and for correct handling of certain essential variables. +The current list of always uppercased variables is:</para> +<screen> + ALLUSERSPROFILE + COMMONPROGRAMFILES + COMPUTERNAME + COMSPEC + HOME + HOMEDRIVE + HOMEPATH + NUMBER_OF_PROCESSORS + OS + PATH + PATHEXT + PROCESSOR_ARCHITECTURE + PROCESSOR_IDENTIFIER + PROCESSOR_LEVEL + PROCESSOR_REVISION + PROGRAMFILES + SYSTEMDRIVE + SYSTEMROOT + TEMP + TERM + TMP + TMPDIR + WINDIR +</screen> +<para>Defaults to not set.</para> +</listitem> + +<listitem> <para><envar>(no)winsymlinks</envar> - if set, Cygwin creates symlinks as Windows shortcuts with a special header and the R/O attribute set. If not set, Cygwin creates symlinks as plain files with a magic number, |