Lines Matching refs:FD
518 int FD; in getFD() local
520 EC = sys::fs::openFileForReadWrite(Filename, FD, Disp, Flags); in getFD()
522 EC = sys::fs::openFileForWrite(Filename, FD, Disp, Flags); in getFD()
526 return FD; in getFD()
556 : raw_pwrite_stream(unbuffered), FD(fd), ShouldClose(shouldClose) { in raw_fd_ostream()
557 if (FD < 0 ) { in raw_fd_ostream()
568 if (FD <= STDERR_FILENO) in raw_fd_ostream()
578 off_t loc = ::lseek(FD, 0, SEEK_CUR); in raw_fd_ostream()
582 std::error_code EC = status(FD, Status); in raw_fd_ostream()
594 if (FD >= 0) { in ~raw_fd_ostream()
597 if (auto EC = sys::Process::SafelyCloseFileDescriptor(FD)) in ~raw_fd_ostream()
607 if (FD == 2) return; in ~raw_fd_ostream()
634 static bool write_console_impl(int FD, StringRef Data) { in write_console_impl() argument
653 ::WriteConsoleW((HANDLE)::_get_osfhandle(FD), &WideText[WCharsWritten], in write_console_impl()
670 assert(FD >= 0 && "File already closed."); in write_impl()
677 if (write_console_impl(FD, StringRef(Ptr, Size))) in write_impl()
694 ssize_t ret = ::write(FD, Ptr, ChunkSize); in write_impl()
729 if (auto EC = sys::Process::SafelyCloseFileDescriptor(FD)) in close()
731 FD = -1; in close()
738 pos = ::_lseeki64(FD, off, SEEK_SET); in seek()
740 pos = ::lseek64(FD, off, SEEK_SET); in seek()
742 pos = ::lseek(FD, off, SEEK_SET); in seek()
769 assert(FD >= 0 && "File not yet open!"); in preferred_buffer_size()
771 if (fstat(FD, &statbuf) != 0) in preferred_buffer_size()
777 if (S_ISCHR(statbuf.st_mode) && isatty(FD)) in preferred_buffer_size()
829 return sys::Process::FileDescriptorIsDisplayed(FD); in is_displayed()
833 return sys::Process::FileDescriptorHasColors(FD); in has_colors()