ensure file size of 0 byte in TMemoryMap.Map() does not trigger an ESynException error