* setup2.sgml (setup-env): Clarify that Windows environment gets
copied over. Add paragraph about TMP, TEMP, and TMPDIR.
This commit is contained in:
parent
b4a3a3e367
commit
725d792fe1
@ -1,3 +1,8 @@
|
||||
2009-12-02 Ken Brown <kbrown@cornell.edu>
|
||||
|
||||
* setup2.sgml (setup-env): Clarify that Windows environment gets
|
||||
copied over. Add paragraph about TMP, TEMP, and TMPDIR.
|
||||
|
||||
2009-11-18 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* overview2.sgml (ov-hi-files): Remove reference to root directory when
|
||||
|
@ -4,7 +4,9 @@
|
||||
You may wish to specify settings of several important environment
|
||||
variables that affect Cygwin's operation. Some of these settings need
|
||||
to be in effect prior to launching the initial Cygwin session (before
|
||||
starting your bash shell, for instance), and are, consequentially, best
|
||||
starting your bash shell, for instance). They should therefore be set
|
||||
in the Windows environment; all Windows environment variables are
|
||||
imported when Cygwin starts. Such settings can be
|
||||
placed in a .bat file. An initial file is named Cygwin.bat and is created
|
||||
in the Cygwin root directory that you specified during setup. Note that
|
||||
the "Cygwin" option of the Start Menu points to Cygwin.bat. Edit
|
||||
@ -66,6 +68,34 @@ first starts. Most Cygwin applications do not make use of the
|
||||
<function>dlopen ()</function> call and do not need this variable.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In addition to <envar>PATH</envar>, <envar>HOME</envar>,
|
||||
and <envar>LD_LIBRARY_PATH</envar>, there are three other environment
|
||||
variables which, if they exist in the Windows environment, are
|
||||
converted to UNIX format: <envar>TMPDIR</envar>, <envar>TMP</envar>,
|
||||
and <envar>TEMP</envar>. The first is not set by default in the
|
||||
Windows environment but the other two are, and they point to the
|
||||
default Windows temporary directory. If set, these variables will be
|
||||
used by some Cygwin applications, possibly with unexpected results.
|
||||
You may therefore want to unset them by adding the following two lines
|
||||
to your <filename>~/.bashrc</filename> file:
|
||||
|
||||
<screen>
|
||||
unset TMP
|
||||
unset TEMP
|
||||
</screen>
|
||||
|
||||
This is done in the default <filename>~/.bashrc</filename> file.
|
||||
Alternatively, you could set <envar>TMP</envar>
|
||||
and <envar>TEMP</envar> to point to <filename>/tmp</filename> or to
|
||||
any other temporary directory of your choice. For example:
|
||||
|
||||
<screen>
|
||||
export TMP=/tmp
|
||||
export TEMP=/tmp
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</sect1>
|
||||
|
||||
<sect1 id="setup-maxmem"><title>Changing Cygwin's Maximum Memory</title>
|
||||
|
Loading…
Reference in New Issue
Block a user