DoOsFunRenameBigDir to work when renaming a shared file between dirs where the file ends up as the last object in the target dir. SanityCheckEDiscRecord to allow idlen>15 when DiscVersion=0 GrowBigDir to round up desired size to a multiple of the disc allocation size. Also: Implemented non-working code to write cache the dir buffer. WriteCacheDir compile switch set to FALSE in s.DebugOpts. Don't set it to TRUE unless I tell you it's working. Made SortDir not attempt to sort more than 2047 entries in a dir, to avoid it overflowing ScratchSpace. Made SortPair do one extra shell on the sort (makes it more efficient).
Showing with 173 additions and 16 deletions