]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - fuse/mount.exfat-fuse.8
Imported Upstream version 1.2.2
[sven/fuse-exfat.git] / fuse / mount.exfat-fuse.8
index 79d2f3fe661bdb05239b1029fc6d62b36c68a52e..38586ca45dd3bb686e9db316d4526ff707b8e376 100644 (file)
@@ -1,4 +1,4 @@
-.\" Copyright (C) 2010-2014  Andrew Nayenko
+.\" Copyright (C) 2010-2015  Andrew Nayenko
 .\"
 .TH EXFAT-FUSE 8 "July 2010"
 .SH NAME
 .\"
 .TH EXFAT-FUSE 8 "July 2010"
 .SH NAME
@@ -56,7 +56,7 @@ Ignored.
 Set the umask (the bitmask of the permissions that are
 .B not
 present, in octal).
 Set the umask (the bitmask of the permissions that are
 .B not
 present, in octal).
-The default is the umask of the current process.
+The default is 0.
 .TP
 .BI dmask= value
 Set the umask for directories only.
 .TP
 .BI dmask= value
 Set the umask for directories only.
@@ -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