提交 bbb18c82 编写于 作者: J jsteemann

removed unused variable of type Status, fixed indentation

上级 47048333
...@@ -614,19 +614,18 @@ class PosixWritableFile : public WritableFile { ...@@ -614,19 +614,18 @@ class PosixWritableFile : public WritableFile {
virtual Status Append(const Slice& data) override { virtual Status Append(const Slice& data) override {
const char* src = data.data(); const char* src = data.data();
size_t left = data.size(); size_t left = data.size();
Status s; while (left != 0) {
while (left != 0) { ssize_t done = write(fd_, src, left);
ssize_t done = write(fd_, src, left); if (done < 0) {
if (done < 0) { if (errno == EINTR) {
if (errno == EINTR) { continue;
continue;
}
return IOError(filename_, errno);
} }
left -= done; return IOError(filename_, errno);
src += done;
} }
filesize_ += data.size(); left -= done;
src += done;
}
filesize_ += data.size();
return Status::OK(); return Status::OK();
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册