]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - fuse/mount.exfat-fuse.8
Update Standards-Version to 4.3.1.
[sven/fuse-exfat.git] / fuse / mount.exfat-fuse.8
index 1cd2a0ff6ab8b3ac7af9a54b88e1c836b24b70cd..602ddc9867ec2ba6a382a286f0647c653ab34fb8 100644 (file)
@@ -1,4 +1,4 @@
-.\" Copyright (C) 2010-2015  Andrew Nayenko
+.\" Copyright (C) 2010-2016  Andrew Nayenko
 .\"
 .TH EXFAT-FUSE 8 "July 2010"
 .SH NAME
 .\"
 .TH EXFAT-FUSE 8 "July 2010"
 .SH NAME
@@ -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