Index: chrome/utility/image_writer/image_writer_stub.cc |
diff --git a/chrome/utility/image_writer/image_writer_stub.cc b/chrome/utility/image_writer/image_writer_stub.cc |
index 264de9d54c2b9ec758605d09a5c313475e9aee5f..036534551f82133e8d0602faa2e7922a6f74e4ed 100644 |
--- a/chrome/utility/image_writer/image_writer_stub.cc |
+++ b/chrome/utility/image_writer/image_writer_stub.cc |
@@ -14,9 +14,17 @@ bool ImageWriter::IsValidDevice() { |
return false; |
} |
-bool ImageWriter::UnmountVolumes() { |
+void ImageWriter::UnmountVolumes(const base::Closure& continuation) { |
NOTIMPLEMENTED(); |
- return false; |
+ return; |
+} |
+ |
+bool ImageWriter::OpenDevice() { |
+ device_file_.Initialize( |
+ device_path_, |
+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE | |
+ base::File::FLAG_EXCLUSIVE_READ | base::File::FLAG_EXCLUSIVE_WRITE); |
+ return device_file_.IsValid(); |
} |
} // namespace image_writer |