Lines Matching refs:fd_
59 fd_ = fopen(pathTmp.string(), "r");
62 fd_ = fopen(path.string(), "w+");
64 fd_ = fopen(path.string(), "a+");
67 if (fd_ != nullptr) {
130 size_t count = fread(buffer_, 1, BUFFER_SIZE - 1, fd_);
132 isError_ = ferror(fd_) != 0;
149 if (fd_ == nullptr) {
153 size_t count = fread(data, size, 1, fd_);
163 if (fd_ == nullptr || !(mode_ & (WRITE | APPEND))) {
167 size_t count = fwrite(data, size, 1, fd_);
173 if ((mode_ & (WRITE | APPEND)) && fd_ != nullptr) {
174 fflush(fd_);
180 if (fd_ == nullptr) {
184 return fseek(fd_, 0, SEEK_SET) == 0;
189 if (fd_ == nullptr) {
193 return fseek(fd_, size, SEEK_CUR) == 0;
198 if (fd_ != nullptr) {
199 fclose(fd_);
200 fd_ = nullptr;