Lines Matching refs:fd_
28 FdFile::FdFile() : guard_state_(GuardState::kClosed), fd_(-1), auto_close_(true) { in FdFile()
33 fd_(fd), auto_close_(true) { in FdFile()
38 fd_(fd), file_path_(path), auto_close_(true) { in FdFile()
52 if (auto_close_ && fd_ != -1) { in ~FdFile()
91 CHECK_EQ(fd_, -1) << path; in Open()
92 fd_ = TEMP_FAILURE_RETRY(open(path.c_str(), flags, mode)); in Open()
93 if (fd_ == -1) { in Open()
110 int result = close(fd_); in Close()
122 fd_ = -1; in Close()
130 int rc = TEMP_FAILURE_RETRY(fdatasync(fd_)); in Flush()
132 int rc = TEMP_FAILURE_RETRY(fsync(fd_)); in Flush()
140 int rc = TEMP_FAILURE_RETRY(pread64(fd_, buf, byte_count, offset)); in Read()
142 int rc = TEMP_FAILURE_RETRY(pread(fd_, buf, byte_count, offset)); in Read()
149 int rc = TEMP_FAILURE_RETRY(ftruncate64(fd_, new_length)); in SetLength()
151 int rc = TEMP_FAILURE_RETRY(ftruncate(fd_, new_length)); in SetLength()
159 int rc = TEMP_FAILURE_RETRY(fstat(fd_, &s)); in GetLength()
165 int rc = TEMP_FAILURE_RETRY(pwrite64(fd_, buf, byte_count, offset)); in Write()
167 int rc = TEMP_FAILURE_RETRY(pwrite(fd_, buf, byte_count, offset)); in Write()
174 return fd_; in Fd()
178 return fd_ >= 0; in IsOpened()
204 return ReadFullyGeneric<ReadIgnoreOffset>(fd_, buffer, byte_count, 0); in ReadFully()
208 return ReadFullyGeneric<pread>(fd_, buffer, byte_count, offset); in PreadFully()
215 ssize_t bytes_written = TEMP_FAILURE_RETRY(write(fd_, ptr, byte_count)); in WriteFully()