]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - fuse/mount.exfat-fuse.8
Merge branch 'upstream' - import 1.2.2
[sven/fuse-exfat.git] / fuse / mount.exfat-fuse.8
index 1cd2a0ff6ab8b3ac7af9a54b88e1c836b24b70cd..38586ca45dd3bb686e9db316d4526ff707b8e376 100644 (file)
@@ -81,6 +81,26 @@ Do not update access time when file is read.
 .SH EXIT CODES
 Zero is returned on successful mount. Any other code means an error.
 
 .SH EXIT CODES
 Zero is returned on successful mount. Any other code means an error.
 
+.SH BUGS
+exFAT is a case-insensitive file system. Some things can behave unexpectedly,
+e.g. directory renaming that changes only case of some characters:
+
+.B \t$ mv FOO Foo
+.br
+.B \tmv: cannot move \(cqFOO\(cq to a subdirectory of itself, \(cqFoo/FOO\(cq
+
+This happens because
+.B mv
+finds that destination exists (for case-insensitive file
+systems
+.B FOO
+and
+.B Foo
+are the same thing) and adds source basename to the destination. The file
+system gets
+.B rename(\(dqFOO\(dq,\ \(dqFoo/FOO\(dq)
+syscall and returns an error.
+
 .SH AUTHOR
 Andrew Nayenko
 
 .SH AUTHOR
 Andrew Nayenko