[FASTFAT]
authorPierre Schweitzer <pierre@reactos.org>
Thu, 30 Oct 2014 20:56:40 +0000 (20:56 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Thu, 30 Oct 2014 20:56:40 +0000 (20:56 +0000)
commitab38eafc212cccdbc9be31aded00894f3b56ae0b
treedfe43c44c551f4e57e922048237d20b21cb4731e
parent00bc798da9da3224d19032bb8d7ea69803c29f1d
[FASTFAT]
On the road for getting rid of IopParseDevice() hack....

- Add support for FSCTL_LOCK_VOLUME, FSCTL_UNLOCK_VOLUME, FSCTL_DISMOUNT_VOLUME in VfatFileSystemControl()
- Implement VfatLockOrUnlockVolume(). This brings some kind of volume locking to FastFAT FSD. It's likely not fully accurate and welcome to race conditions. But, its main purpose is to be used in usetup. So, this is fine for now.
- Stubplement VfatDismountVolume(). This will be implemented later on, but should be relatively straightforward as it requires volume to be locked (so, we're the last ones on it :-)).

svn path=/trunk/; revision=65129
reactos/drivers/filesystems/fastfat/cleanup.c
reactos/drivers/filesystems/fastfat/create.c
reactos/drivers/filesystems/fastfat/fsctl.c
reactos/drivers/filesystems/fastfat/vfat.h