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:
Diffstat (limited to 'winsup/doc/utils.xml')
-rw-r--r--winsup/doc/utils.xml22
1 files changed, 19 insertions, 3 deletions
diff --git a/winsup/doc/utils.xml b/winsup/doc/utils.xml
index a90db5e66..0390db20f 100644
--- a/winsup/doc/utils.xml
+++ b/winsup/doc/utils.xml
@@ -89,11 +89,27 @@
content indexing service
'e', 'Encrypted': file is encrypted
'C', 'Casesensitive': directory is handled case sensitive
- - local NTFS only
- - Windows 10 1803 or later: requires installed WSL
- - Windows 11: enabling requires empty dir
</screen>
</refsect1>
+
+ <refsect1 id="chattr-Cprec">
+ <title>Case-sensitive directories</title>
+ <para>Case-sensitive directories are supported starting with
+ Windows 10 1803. They are only supported on local NTFS filesystems.
+ </para>
+ <para>The system-wide availability of case-sensitive directories
+ depends on the setting of the registry value of type DWORD called
+ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsEnableDirCaseSensitivity. The value 0 disables case-sensitive directories.
+ The value 1 enables case-sensitive directories. The value 3
+ enables case-sensitive directories, too, with the additional
+ requirement that a directory can only be set to case-sensitive
+ if it's empty. No other value is supported.</para>
+ <para>Removing case-sensitivity on a directory requires that the
+ directory does not contain files only differing by case.</para>
+ <para>Trying to access a case-sensitive directory on a remote NTFS leads
+ to all kinds of weird errors and is therefore
+ <emphasis>not</emphasis> recommended.</para>
+ </refsect1>
</refentry>
<refentry id="cygcheck">