Lines Matching defs:FD

223   MemoryBufferMMapFile(bool RequiresNullTerminator, sys::fs::file_t FD, uint64_t Len,
225 : MFR(FD, Mapmode<MB>, getLegalMapSize(Len, Offset),
252 getMemoryBufferForStream(sys::fs::file_t FD, const Twine &BufferName) {
254 if (Error E = sys::fs::readNativeFileToEOF(FD, Buffer))
270 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize,
283 sys::fs::file_t FD = *FDOrErr;
284 auto Ret = getOpenFileImpl<MB>(FD, Filename, /*FileSize=*/-1, MapSize, Offset,
286 sys::fs::closeFile(FD);
357 static bool shouldUseMmap(sys::fs::file_t FD,
389 if (sys::fs::status(FD, Status))
424 sys::fs::file_t FD = *FDOrErr;
432 std::error_code EC = sys::fs::status(FD, Status);
451 MemoryBufferMMapFile<WriteThroughMemoryBuffer>(false, FD, MapSize,
472 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize,
483 std::error_code EC = sys::fs::status(FD, Status);
493 return getMemoryBufferForStream(FD, Filename);
500 if (shouldUseMmap(FD, FileSize, MapSize, Offset, RequiresNullTerminator,
505 RequiresNullTerminator, FD, MapSize, Offset, EC));
511 ErrorOr<bool> NeedConversion = needzOSConversion(Filename.str().c_str(), FD);
520 return getMemoryBufferForStream(FD, Filename);
535 sys::fs::readNativeFileSlice(FD, ToRead, Offset);
550 MemoryBuffer::getOpenFile(sys::fs::file_t FD, const Twine &Filename,
553 return getOpenFileImpl<MemoryBuffer>(FD, Filename, FileSize, FileSize, 0,
559 sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, int64_t Offset,
562 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false,
582 sys::fs::file_t FD = *FDOrErr;
584 getMemoryBufferForStream(FD, Filename);
585 sys::fs::closeFile(FD);