--- nono/host/diskimage_raw.h 2026/04/29 17:05:11 1.1.1.3 +++ nono/host/diskimage_raw.h 2026/04/29 17:05:30 1.1.1.4 @@ -14,13 +14,13 @@ class DiskImageRaw : public DiskImageDri { using inherited = DiskImageDriver; public: - DiskImageRaw(const std::string& pathname_); + explicit DiskImageRaw(const std::string& pathname_); ~DiskImageRaw() override; - bool GetInfo(off_t *, bool *) override; + int IsWriteable() const override; bool Open(bool read_only) override; void Close() override; - off_t GetSize() const override; + off_t GetSize() const override { return filesize; } bool Read(void *buf, off_t offset, size_t size) override; bool Write(const void *buf, off_t offset, size_t size) override;