> Hey, Fergus,
> Try adding the -o posix option to your mount commands.
> mount -t vfat -o posix /dev/hda1 /mnt (a FAT32 hard drive)
> mount -t vfat -o posix /dev/fd0h1440 /fl (a DOS formatted floppy)
> Haven't tested it in tomsrtbt, but it worked in other linux's.
Thank you very much for offering to help.
Adding -o posix definitely provides an improvement, though cp is not yet
perfect. It's surprisingly difficult to articulate what now happens but it's
something like this: everything copies across all right (8.3, lfn, names
with spaces, 0.x, ...) but with one strange exception: a filename of <= 8
letters with no .'s and that doesn't begin with an underscore. For all the
extra space that is taken, here is an example. Seeing the list might help an
interested reader express more clearly (and more usefully) than I have the
distinction between those filenames that copy correctly and those that do
not. Thanks again for trying to help.
Fergus
WLSQS wlsqs0line wlsqsline wlsqsregr _Sdiff _Sprob _Stdnorm _Stdnorm_ .sc
MRXVT mrxvt.readme .bash_history rxvt.Iiyama.LNK rxvt.Viglen.LNK Data
Perfect.pif MS-DOS Prompt.pif Outlook Express.lnk rxvt.LNK
In the above list everything is named correctly except for WLSQS (should be
wlsqs) and MRXVT (should be mrxvt).