Lines Matching refs:FileDescriptor
50 /// implementation can optionally fill in FileDescriptor with a valid
53 int *FileDescriptor, FileSystemStatCache *Cache) {
59 R = Cache->getStat(Path, Data, isFile, FileDescriptor);
60 else if (isForDir || !FileDescriptor) {
78 llvm::error_code EC = llvm::sys::fs::openFileForRead(Path, *FileDescriptor);
88 if (!llvm::sys::fs::status(*FileDescriptor, Status)) {
95 ::close(*FileDescriptor);
96 *FileDescriptor = -1;
108 if (FileDescriptor && *FileDescriptor != -1) {
109 ::close(*FileDescriptor);
110 *FileDescriptor = -1;
121 int *FileDescriptor) {
122 LookupResult Result = statChained(Path, Data, isFile, FileDescriptor);