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
path: root/winsup
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2009-03-25 17:33:05 +0300
committerCorinna Vinschen <corinna@vinschen.de>2009-03-25 17:33:05 +0300
commitd84b37e24be2942f60ff395c22a576cb5ef1fcf6 (patch)
treeb8077332552f2e6e803db0f2ebae56fd101398a9 /winsup
parentb10a036a926fb8abb2315efdf38880f7dfea7f4d (diff)
* pathnames.sgml: Add a note that ASCII SO handling isn't foolproof
under all circumstances.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/doc/ChangeLog5
-rw-r--r--winsup/doc/pathnames.sgml7
2 files changed, 11 insertions, 1 deletions
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog
index b49413d31..370a5a376 100644
--- a/winsup/doc/ChangeLog
+++ b/winsup/doc/ChangeLog
@@ -1,5 +1,10 @@
2009-03-25 Corinna Vinschen <corinna@vinschen.de>
+ * pathnames.sgml: Add a note that ASCII SO handling isn't foolproof
+ under all circumstances.
+
+2009-03-25 Corinna Vinschen <corinna@vinschen.de>
+
* new-features.sgml: Add missing GB2312 and eucKR character sets.
* pathnames.sgml: Change "DOS devices" title to "Invalid filenames"
and rephrase that section.
diff --git a/winsup/doc/pathnames.sgml b/winsup/doc/pathnames.sgml
index 722c98b80..2c47bc371 100644
--- a/winsup/doc/pathnames.sgml
+++ b/winsup/doc/pathnames.sgml
@@ -388,7 +388,12 @@ character, it skips over the ASCII SO and handles the following bytes as
a UTF-8 character. Thus, the filename is symmetrically converted back to
UTF-16 and you can access the file.</para>
-<para>Again, by using UTF-8 you can avoid this problem entirely.</para>
+<note><para>Please be aware that this method is not entirely foolproof.
+In some character set combinations it might not work for certain native
+characters.</para>
+
+<para>Only by using the UTF-8 charset you can avoid this problem safely.
+</para></note>
</sect2>