mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
![]() +AddBitmap() - adds a $BITMAP attribute to a file record. +AddIndexAllocation() - adds an $INDEX_ALLOCATION attribute to a file record. +CountBTreeKeys() - Counts the number of linked B-Tree keys. CreateIndexBufferFromBTreeNode() - Set INDEX_NODE_LARGE if the node has sub-nodes. CreateIndexRootFromBTree() - Simplify the usage and math of MaxIndexSize; make it only account for the cumulative size of the index entries. +DemoteBTreeRoot() - Replaces the contents of an index root with a dummy key, and puts those contents in a new node, which is made a child of the dummy key. This is done when an index root grows too large. +GetIndexEntryVCN() - Retrieves the VCN from an index entry. NtfsAddFilenameToDirectory() - Fix math for MaxIndexRootSize. NtfsInsertKey() - Add support for splitting a B-Tree node. Don't check size of index root (that will be handled later). +SplitBTreeNode() - Called when a B-Tree node grows too large. UpdateIndexAllocation() - Create an $I30 index allocation attribute and bitmap attribute if needed. UpdateIndexNode() - Update children before updating the current node. Store VCN of child nodes in the index entries of their respective keys. svn path=/branches/GSoC_2016/NTFS/; revision=75707 |
||
---|---|---|
.. | ||
attrib.c | ||
blockdev.c | ||
btree.c | ||
cleanup.c | ||
close.c | ||
CMakeLists.txt | ||
create.c | ||
devctl.c | ||
dirctl.c | ||
dispatch.c | ||
fastio.c | ||
fcb.c | ||
finfo.c | ||
fsctl.c | ||
mft.c | ||
misc.c | ||
notes.txt | ||
ntfs.c | ||
ntfs.h | ||
ntfs.rc | ||
rw.c | ||
volinfo.c |