Pierre Schweitzer
4bb1baa860
[FASTFAT] Finally drop the TAG_VFAT allocation tag
2018-08-21 08:36:51 +02:00
Pierre Schweitzer
4fe7aafe10
[FASTFAT] Magic values--
2018-08-19 09:56:12 +02:00
Pierre Schweitzer
6aa4beeefb
[FASTFAT] Use the FastFAT mechanism for counting clusters already implemented
...
This allows us having more accurate statistics regarding available clusters
count. Even though FastFAT and chkdsk still don't agree!
CORE-3877
2018-06-09 18:23:07 +02:00
Pierre Schweitzer
704baed2df
[FASTFAT] Start implementing FAT32 statistics support
...
Not fully perfect yet, chkdsk still complains.
CORE-3877
2018-06-09 12:36:43 +02:00
Pierre Schweitzer
a10f6c7a0c
[FASTFAT] Fail if allocating the stream FO fails.
2018-05-20 13:53:43 +02:00
Pierre Schweitzer
7283f3cfd9
[FASTFAT] Addendum to d69f318
2018-05-19 13:46:34 +02:00
Pierre Schweitzer
d69f31848e
[FASTFAT] Misc. fixes spotted by Thomas.
2018-05-19 10:07:14 +02:00
Pierre Schweitzer
a837694518
[FASTFAT] Uninit directory cache on last handle close.
...
CORE-14629
CORE-14557
2018-05-18 14:51:24 +02:00
Pierre Schweitzer
3c3ebe3320
[FASTFAT] Only initialize directory cache on use.
...
This avoids initializing cache directly on directory
open/create.
The advantage is we reduce the load on cache manager
and on memory manager by avoiding creating everytime
a stream file object, and initializing cache for it.
This will avoid initializing cache for started
applications 'current directory' which is just opened
for having a valid handle but no read/write is performed
in it, by default.
This is a step forward for autochk.
CORE-14629
2018-05-18 14:09:30 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00