Lines Matching refs:FD
141 int FD;
145 RealFile(int FD, StringRef NewName, StringRef NewRealPathName)
146 : FD(FD), S(NewName, {}, {}, {}, {}, {},
149 assert(FD >= 0 && "Invalid or inactive file descriptor");
166 assert(FD != -1 && "cannot stat closed file");
169 if (std::error_code EC = sys::fs::status(FD, RealStatus))
183 assert(FD != -1 && "cannot get buffer for closed file");
184 return MemoryBuffer::getOpenFile(FD, Name, FileSize, RequiresNullTerminator,
189 std::error_code EC = sys::Process::SafelyCloseFileDescriptor(FD);
190 FD = -1;
216 int FD;
218 if (std::error_code EC = sys::fs::openFileForRead(Name, FD, &RealName))
220 return std::unique_ptr<File>(new RealFile(FD, Name.str(), RealName.str()));