folly icon indicating copy to clipboard operation
folly copied to clipboard

mmap set offset = 4096 will fail

Open EdagrHW opened this issue 11 months ago • 2 comments

std::string fileData; size_t fileSize = sysconf(_SC_PAGESIZE) * 100 + 10; fileData.reserve(fileSize); for (size_t i = 0; i < fileSize; i++) { fileData.push_back(0xff & Random::rand32()); }

File f = File::temporary(); writeStringToFileOrDie(fileData, f.fd()); std::cout << "fileSize" << fileSize << std::endl; MemoryMapping m(File(f.fd()), 4096, 8193);

EdagrHW avatar Jan 21 '25 11:01 EdagrHW

@yfeldblum

EdagrHW avatar Jan 21 '25 11:01 EdagrHW

@yfeldblum window pageSize is 64K, but use functionsysconf(_SC_PAGESIZE) get page size is 4K, so meet error;

EdagrHW avatar Jan 21 '25 11:01 EdagrHW