More POSIX MemoryMappedFileReader fixes (testable - but not yet tested)