> > FAT is always upper case and the driver forces it to > lower case. VFAT ignores attempts to change case > with rename(), in conformity to Posix.
You missed my earlier remark - since POSIX requires case sensitivity, a case-insensitive file system is not specified by POSIX, therefore, a platform may do whatever it likes with rename(2), including change the case (rather than be a no-op). There _is_ no conformity issue, once you use rename(2) on a non-conformant file system; rather, it is just a consistency issue. My question, then, is whether it is likely that Linux will be changed to take this attitude. And now that we have proven that current Linux behaves differently than current cygwin, which behavior should mv(1) promote? I would argue that being able to change case is more useful, particularly based on the volume of complaints of people on case-insenstive systems who don't like the current solution of using an intermediate name. -- Eric Blake _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils