Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2008-11-11 13:51:45 +0300
committerCorinna Vinschen <corinna@vinschen.de>2008-11-11 13:51:45 +0300
commit9df1dbeac6d7512ca301c84802b6d17cc9556911 (patch)
tree5998bda2ed4a5bcca79d5fb2ece42bec105745ce /winsup/doc
parent188fb3153708a72edfe979622636c37c38ba812b (diff)
* cygwinenv.sgml: Add description for upcaseenv option.
Diffstat (limited to 'winsup/doc')
-rw-r--r--winsup/doc/ChangeLog4
-rw-r--r--winsup/doc/cygwinenv.sgml36
2 files changed, 40 insertions, 0 deletions
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog
index aa8db5fc3..78a6f9ddd 100644
--- a/winsup/doc/ChangeLog
+++ b/winsup/doc/ChangeLog
@@ -1,3 +1,7 @@
+2008-11-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add description for upcaseenv option.
+
2008-09-22 Christopher Faylor <me+cygwin@cgf.cx>
* setup2.sgml: Clarify heap allocation.
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,