- Data corruption fix: don't use absolute block number from cache block
commit95cc4630b80eb6a883097ab43f44e73d9e5eb4c4
authorneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Fri, 26 Mar 2010 21:30:53 +0000 (26 21:30 +0000)
committerneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Fri, 26 Mar 2010 21:30:53 +0000 (26 21:30 +0000)
tree19a55fd4927a7f82c9c32f9a4d9da66bbc6746a6
parent5834b805bcbc0d1d12c0ed4e8b6dac0af75ad7e1
 - Data corruption fix: don't use absolute block number from cache block
   as partition-relative FAT block number.
 - When looking for volume name, use correct starting cluster and skip unused
   entries.
 - Implemented official workaround for Japanese characters in short filenames.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@32893 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
workbench/fs/fat/fat.c
workbench/fs/fat/file.c
workbench/fs/fat/lock.c
workbench/fs/fat/names.c