mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 09:34:43 +00:00
VfatReadBigCluster()/VfatReadSmallCluster()/
VfatWriteBigCluster()/VfatWriteSmallCluster(): - Fixed a bug, that will read data over the end of the given buffer or write wrong data to the disk, when there is a read without caching and the start is on the cluster boundery and the end not. VfatReadSmallCluster()/VfatWriteSmallCluster(): - A cache segment is set to valid, when all clusters in the segment are readed or written. VfatWriteSmallCluster(): - The Parameter Extend is set to TRUE (overwritten), when the data need a new cluster. VfatReadFile()/VfatWriteFile(): - Added special handling for the root directory on fat12/fat16, so that a read or write operation does not touche the cluster area. - Added some error handling. svn path=/trunk/; revision=2165
This commit is contained in:
parent
c0cbc28359
commit
8eeb1a96b8
1 changed files with 541 additions and 484 deletions
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue