reactos/drivers/filesystems/fastfat
Pierre Schweitzer ea76ef8477 [0.4.9] cherry-pick [FASTFAT] Properly check for buffer size on dir enumeration.
This avoids improper returns when multiple entries are requested
and, in rare circumstances, entries not being seen by umode.

CORE-14699

(cherry picked from commit 01e2877161)
2018-06-07 20:57:47 +02:00
..
blockdev.c [FASTFAT] Completely rewrite support for dirty volumes. 2018-05-18 23:05:05 +02:00
cleanup.c [0.4.9] cherry-pick [FASTFAT] Properly handle IRPs that can wait and these that cannot. 2018-05-26 14:12:36 +02:00
close.c [FASTFAT] Uninit directory cache on last handle close. 2018-05-18 14:51:24 +02:00
CMakeLists.txt [FASTFAT] Introduce a KDBG extension. 2018-04-29 12:15:11 +02:00
create.c [0.4.9] cherry-pick [FASTFAT] Properly handle IRPs that can wait and these that cannot. 2018-05-26 14:12:36 +02:00
dir.c [0.4.9] cherry-pick [FASTFAT] Properly check for buffer size on dir enumeration. 2018-06-07 20:57:47 +02:00
direntry.c [FASTFAT] Only initialize directory cache on use. 2018-05-18 14:09:30 +02:00
dirwr.c [FASTFAT] Fail if allocating the stream FO fails. 2018-05-20 13:53:43 +02:00
ea.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
fastio.c [FASTFAT] Drop read ahead locking routines in favor of lazy writer routines. 2018-02-17 13:49:15 +01:00
fat.c [FASTFAT] Completely rewrite support for dirty volumes. 2018-05-18 23:05:05 +02:00
fcb.c [FASTFAT] Only initialize directory cache on use. 2018-05-18 14:09:30 +02:00
finfo.c [0.4.9] cherry-pick [FASTFAT] Lock DirResource when modifying an entry on disk. 2018-05-27 12:58:00 +02:00
flush.c [0.4.9] cherry-pick [FASTFAT] Lock DirResource on flush in case we're updating entry 2018-05-28 19:44:27 +02:00
fsctl.c [FASTFAT] Completely rewrite support for dirty volumes. 2018-05-18 23:05:05 +02:00
iface.c [FASTFAT] Reduce the number of local declaration. 2018-04-29 12:33:53 +02:00
kdbg.c [FASTFAT] Introduce a KDBG extension. 2018-04-29 12:15:11 +02:00
misc.c [0.4.9] cherry-pick [FASTFAT] Properly handle IRPs that can wait and these that cannot. 2018-05-26 14:12:36 +02:00
pnp.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
rw.c [0.4.9] cherry-pick [FASTFAT] Properly queue pending write IRPs. 2018-05-26 14:12:29 +02:00
shutdown.c [FASTFAT] Completely rewrite support for dirty volumes. 2018-05-18 23:05:05 +02:00
string.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
vfat.h [FASTFAT] Completely rewrite support for dirty volumes. 2018-05-18 23:05:05 +02:00
vfat005.1st Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
vfat_fr.txt Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
vfatfs.rc Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
volume.c [0.4.9] cherry-pick [FASTFAT] Initialize cache if neded for changing volume label. 2018-05-26 14:13:17 +02:00