Lines Matching refs:FD
504 int FD; in getFD() local
505 EC = sys::fs::openFileForWrite(Filename, FD, Flags); in getFD()
509 return FD; in getFD()
519 : raw_pwrite_stream(unbuffered), FD(fd), ShouldClose(shouldClose), in raw_fd_ostream()
521 if (FD < 0 ) { in raw_fd_ostream()
527 off_t loc = ::lseek(FD, 0, SEEK_CUR); in raw_fd_ostream()
531 std::error_code EC = status(FD, Status); in raw_fd_ostream()
543 if (FD >= 0) { in ~raw_fd_ostream()
545 if (ShouldClose && sys::Process::SafelyCloseFileDescriptor(FD)) in ~raw_fd_ostream()
554 if (FD == 2) return; in ~raw_fd_ostream()
567 assert(FD >= 0 && "File already closed."); in write_impl()
575 ret = ::write(FD, Ptr, Size); in write_impl()
581 ret = ::writev(FD, &IOV, 1); in write_impl()
583 ret = ::write(FD, Ptr, Size); in write_impl()
620 if (sys::Process::SafelyCloseFileDescriptor(FD)) in close()
622 FD = -1; in close()
627 pos = ::lseek(FD, off, SEEK_SET); in seek()
643 assert(FD >= 0 && "File not yet open!"); in preferred_buffer_size()
645 if (fstat(FD, &statbuf) != 0) in preferred_buffer_size()
651 if (S_ISCHR(statbuf.st_mode) && isatty(FD)) in preferred_buffer_size()
703 return sys::Process::FileDescriptorIsDisplayed(FD); in is_displayed()
707 return sys::Process::FileDescriptorHasColors(FD); in has_colors()