[NTFS] - Add the most basic support for file creation. Expand diagnostic output,...
authorTrevor Thompson <tmt256@email.vccs.edu>
Fri, 9 Jun 2017 03:14:30 +0000 (03:14 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sun, 10 Dec 2017 10:14:26 +0000 (11:14 +0100)
commite0048b1362c812705d326bf902b3712a258b4611
tree525553139b94790291bed943c9cd19da0078d7c8
parent4ca91513004b2f698941566b50fb1b81796b614f
[NTFS] - Add the most basic support for file creation. Expand diagnostic output, especially in NtfsDumpIndexRootAttribute(). Replace an ExFreePool() with ExFreePoolWithTag().
AddFileName() - Add a parameter to receive the Mft index of the parent directory. Fix so the name of the file will be stored in the attribute, not the name of the directory.
NtfsCreateFile() - Open a file that was successfully created, instead of assuming failure.
NtfsCreateFileRecord() - Add the filename attribute of the created file to the parent directory's index.
+NtfsAddFilenameToDirectory() - Adds a $FILE_NAME attribute to a given directory index. Presently, a file can be created in an empty directory only.
AddNewMftEntry() - Add a parameter to receive the mft index where the new entry was stored.

svn path=/branches/GSoC_2016/NTFS/; revision=74970
drivers/filesystems/ntfs/attrib.c
drivers/filesystems/ntfs/create.c
drivers/filesystems/ntfs/dirctl.c
drivers/filesystems/ntfs/mft.c
drivers/filesystems/ntfs/ntfs.h