]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - fuse/mount.exfat-fuse.8
New upstream version 1.3.0
[sven/fuse-exfat.git] / fuse / mount.exfat-fuse.8
index 79d2f3fe661bdb05239b1029fc6d62b36c68a52e..e0925b2345e528c71e3722a61bea511f310dc0f0 100644 (file)
@@ -1,6 +1,6 @@
-.\" Copyright (C) 2010-2014  Andrew Nayenko
+.\" Copyright (C) 2010-2016  Andrew Nayenko
 .\"
 .\"
-.TH EXFAT-FUSE 8 "July 2010"
+.TH EXFAT-FUSE 8 "November 2015"
 .SH NAME
 mount.exfat-fuse \- mount an exFAT file system
 .SH SYNOPSIS
 .SH NAME
 mount.exfat-fuse \- mount an exFAT file system
 .SH SYNOPSIS
@@ -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