Lines Matching refs:File

44 File::GetStreamOpenModeFromOptions(File::OpenOptions options) {  in GetStreamOpenModeFromOptions()
45 File::OpenOptions rw = in GetStreamOpenModeFromOptions()
46 options & (File::eOpenOptionReadOnly | File::eOpenOptionWriteOnly | in GetStreamOpenModeFromOptions()
47 File::eOpenOptionReadWrite); in GetStreamOpenModeFromOptions()
49 if (options & File::eOpenOptionAppend) { in GetStreamOpenModeFromOptions()
50 if (rw == File::eOpenOptionReadWrite) { in GetStreamOpenModeFromOptions()
51 if (options & File::eOpenOptionCanCreateNewOnly) in GetStreamOpenModeFromOptions()
55 } else if (rw == File::eOpenOptionWriteOnly) { in GetStreamOpenModeFromOptions()
56 if (options & File::eOpenOptionCanCreateNewOnly) in GetStreamOpenModeFromOptions()
61 } else if (rw == File::eOpenOptionReadWrite) { in GetStreamOpenModeFromOptions()
62 if (options & File::eOpenOptionCanCreate) { in GetStreamOpenModeFromOptions()
63 if (options & File::eOpenOptionCanCreateNewOnly) in GetStreamOpenModeFromOptions()
69 } else if (rw == File::eOpenOptionWriteOnly) { in GetStreamOpenModeFromOptions()
71 } else if (rw == File::eOpenOptionReadOnly) { in GetStreamOpenModeFromOptions()
79 Expected<File::OpenOptions> File::GetOptionsFromMode(llvm::StringRef mode) { in GetOptionsFromMode()
102 int File::kInvalidDescriptor = -1;
103 FILE *File::kInvalidStream = nullptr;
105 Status File::Read(void *buf, size_t &num_bytes) { in Read()
108 Status File::Write(const void *buf, size_t &num_bytes) { in Write()
112 bool File::IsValid() const { return false; } in IsValid()
114 Status File::Close() { return Flush(); } in Close()
116 IOObject::WaitableHandle File::GetWaitableHandle() { in GetWaitableHandle()
120 Status File::GetFileSpec(FileSpec &file_spec) const { in GetFileSpec()
125 int File::GetDescriptor() const { return kInvalidDescriptor; } in GetDescriptor()
127 FILE *File::GetStream() { return nullptr; } in GetStream()
129 off_t File::SeekFromStart(off_t offset, Status *error_ptr) { in SeekFromStart()
135 off_t File::SeekFromCurrent(off_t offset, Status *error_ptr) { in SeekFromCurrent()
141 off_t File::SeekFromEnd(off_t offset, Status *error_ptr) { in SeekFromEnd()
147 Status File::Read(void *dst, size_t &num_bytes, off_t &offset) { in Read()
151 Status File::Write(const void *src, size_t &num_bytes, off_t &offset) { in Write()
155 Status File::Flush() { return Status(); } in Flush()
157 Status File::Sync() { return Flush(); } in Sync()
159 void File::CalculateInteractiveAndTerminal() { in CalculateInteractiveAndTerminal()
192 bool File::GetIsInteractive() { in GetIsInteractive()
198 bool File::GetIsRealTerminal() { in GetIsRealTerminal()
204 bool File::GetIsTerminalWithColors() { in GetIsTerminalWithColors()
210 size_t File::Printf(const char *format, ...) { in Printf()
218 size_t File::PrintfVarArg(const char *format, va_list args) { in PrintfVarArg()
228 Expected<File::OpenOptions> File::GetOptions() const { in GetOptions()
234 uint32_t File::GetPermissions(Status &error) const { in GetPermissions()
249 Expected<File::OpenOptions> NativeFile::GetOptions() const { return m_options; } in GetOptions()
314 File::OpenOptions rw = in Close()
315 m_options & (File::eOpenOptionReadOnly | File::eOpenOptionWriteOnly | in Close()
316 File::eOpenOptionReadWrite); in Close()
735 return File::PrintfVarArg(format, args); in PrintfVarArg()
739 mode_t File::ConvertOpenOptionsForPOSIXOpen(OpenOptions open_options) { in ConvertOpenOptionsForPOSIXOpen()
741 File::OpenOptions rw = in ConvertOpenOptionsForPOSIXOpen()
742 open_options & (File::eOpenOptionReadOnly | File::eOpenOptionWriteOnly | in ConvertOpenOptionsForPOSIXOpen()
743 File::eOpenOptionReadWrite); in ConvertOpenOptionsForPOSIXOpen()
866 char File::ID = 0;