fs: add zip mount support. hash: fix not checking open result for file. fs: fix stdio not checking nullptr access.

This commit is contained in:
ITotalJustice
2025-08-11 20:01:53 +01:00
parent cb2fa1abfc
commit d6c8f120c6
8 changed files with 807 additions and 16 deletions

View File

@@ -10,6 +10,7 @@ namespace sphaira::yati::source {
struct File final : Base {
File(fs::Fs* fs, const fs::FsPath& path);
Result Read(void* buf, s64 off, s64 size, u64* bytes_read) override;
Result GetSize(s64* out);
private:
fs::Fs* m_fs{};