random read file
| 409 | |
| 410 | // random read file |
| 411 | Status FlashEnv::NewRandomAccessFile(const std::string& fname, uint64_t fsize, |
| 412 | RandomAccessFile** result, const EnvOptions& options) { |
| 413 | FlashRandomAccessFile* f = new FlashRandomAccessFile(this, fname, fsize, options); |
| 414 | if (f == NULL || !f->isValid()) { |
| 415 | *result = NULL; |
| 416 | delete f; |
| 417 | return IOError(fname, errno); |
| 418 | } |
| 419 | *result = f; |
| 420 | return Status::OK(); |
| 421 | } |
| 422 | |
| 423 | Status FlashEnv::NewRandomAccessFile(const std::string& fname, RandomAccessFile** result, |
| 424 | const EnvOptions& options) { |
no test coverage detected