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>2005-04-16 17:16:25 +0400
committerCorinna Vinschen <corinna@vinschen.de>2005-04-16 17:16:25 +0400
commit00c05edcf1457ce2b6a03892c095ced9e4d15465 (patch)
tree8e7e8ce77221b846b7d4b305a21f265d18cefe73 /winsup/doc/cygwinenv.sgml
parent6381056b230c8be5edbab1caa5db241a8f4fc0a0 (diff)
* cygwinenv.sgml: Add new words for (no)traverse option.
Diffstat (limited to 'winsup/doc/cygwinenv.sgml')
-rw-r--r--winsup/doc/cygwinenv.sgml10
1 files changed, 6 insertions, 4 deletions
diff --git a/winsup/doc/cygwinenv.sgml b/winsup/doc/cygwinenv.sgml
index a3170eb2c..782c28959 100644
--- a/winsup/doc/cygwinenv.sgml
+++ b/winsup/doc/cygwinenv.sgml
@@ -163,10 +163,12 @@ nostrip_title</literal>.</para>
If set, Cygwin handles file permissions so that the parent directories'
permissions are checked, as it's default on POSIX systems. If not set,
only the file's own permissions are taken into account. This is the
-default on Windows and called "bypass traverse checking". Beginning with
-version 1.5.13, traverse checking (as on POSIX) is enabled by default.
-If you want to switch off traverse checking for Cygwin processes and child
-processes started from Cygwin processes, you have to set "notraverse".</para>
+default on Windows and called "bypass traverse checking". Default was
+"traverse" in version 1.5.13 and 1.5.14. Beginning with 1.5.15, traverse
+checking is disabled again since it's not correctly implemented by Microsoft
+and it's behaviour is getting worse with each new OS version. Unprivileged
+terminal server sessions are practically impossible with traverse checking
+switched on. So, use at your own risk.</para>
</listitem>
<listitem>
<para><envar>(no)tty</envar> - if set, Cygwin enables extra support