|
@ -108,7 +108,7 @@ class Limiter { |
|
|
class PosixSequentialFile final : public SequentialFile { |
|
|
class PosixSequentialFile final : public SequentialFile { |
|
|
public: |
|
|
public: |
|
|
PosixSequentialFile(std::string filename, int fd) |
|
|
PosixSequentialFile(std::string filename, int fd) |
|
|
: fd_(fd), filename_(filename) {} |
|
|
|
|
|
|
|
|
: fd_(fd), filename_(std::move(filename)) {} |
|
|
~PosixSequentialFile() override { close(fd_); } |
|
|
~PosixSequentialFile() override { close(fd_); } |
|
|
|
|
|
|
|
|
Status Read(size_t n, Slice* result, char* scratch) override { |
|
|
Status Read(size_t n, Slice* result, char* scratch) override { |
|
|