diff options
| author | 2015-12-28 09:38:10 -0500 | |
|---|---|---|
| committer | 2016-03-20 14:28:08 -0500 | |
| commit | 381a5c053f76a7d85d811ebf37a5943f6a57579e (patch) | |
| tree | 61962f97006f902025012eda18c144dc3d06bea7 /src/core/file_sys | |
| parent | Merge pull request #1538 from lioncash/dot (diff) | |
| download | yuzu-381a5c053f76a7d85d811ebf37a5943f6a57579e.tar.gz yuzu-381a5c053f76a7d85d811ebf37a5943f6a57579e.tar.xz yuzu-381a5c053f76a7d85d811ebf37a5943f6a57579e.zip | |
HLE/FS: FS::CreateFile takes an u64 for the file size.
Diffstat (limited to 'src/core/file_sys')
| -rw-r--r-- | src/core/file_sys/archive_backend.h | 2 | ||||
| -rw-r--r-- | src/core/file_sys/disk_archive.cpp | 2 | ||||
| -rw-r--r-- | src/core/file_sys/disk_archive.h | 2 | ||||
| -rw-r--r-- | src/core/file_sys/ivfc_archive.cpp | 2 | ||||
| -rw-r--r-- | src/core/file_sys/ivfc_archive.h | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/src/core/file_sys/archive_backend.h b/src/core/file_sys/archive_backend.h index 601e95d8c..152c8201c 100644 --- a/src/core/file_sys/archive_backend.h +++ b/src/core/file_sys/archive_backend.h | |||
| @@ -108,7 +108,7 @@ public: | |||
| 108 | * @param size The size of the new file, filled with zeroes | 108 | * @param size The size of the new file, filled with zeroes |
| 109 | * @return File creation result code | 109 | * @return File creation result code |
| 110 | */ | 110 | */ |
| 111 | virtual ResultCode CreateFile(const Path& path, u32 size) const = 0; | 111 | virtual ResultCode CreateFile(const Path& path, u64 size) const = 0; |
| 112 | 112 | ||
| 113 | /** | 113 | /** |
| 114 | * Create a directory specified by its path | 114 | * Create a directory specified by its path |
diff --git a/src/core/file_sys/disk_archive.cpp b/src/core/file_sys/disk_archive.cpp index a51416774..614c2e2a0 100644 --- a/src/core/file_sys/disk_archive.cpp +++ b/src/core/file_sys/disk_archive.cpp | |||
| @@ -37,7 +37,7 @@ bool DiskArchive::DeleteDirectory(const Path& path) const { | |||
| 37 | return FileUtil::DeleteDir(mount_point + path.AsString()); | 37 | return FileUtil::DeleteDir(mount_point + path.AsString()); |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | ResultCode DiskArchive::CreateFile(const FileSys::Path& path, u32 size) const { | 40 | ResultCode DiskArchive::CreateFile(const FileSys::Path& path, u64 size) const { |
| 41 | std::string full_path = mount_point + path.AsString(); | 41 | std::string full_path = mount_point + path.AsString(); |
| 42 | 42 | ||
| 43 | if (FileUtil::Exists(full_path)) | 43 | if (FileUtil::Exists(full_path)) |
diff --git a/src/core/file_sys/disk_archive.h b/src/core/file_sys/disk_archive.h index ef9a98057..1bdbc2698 100644 --- a/src/core/file_sys/disk_archive.h +++ b/src/core/file_sys/disk_archive.h | |||
| @@ -37,7 +37,7 @@ public: | |||
| 37 | bool DeleteFile(const Path& path) const override; | 37 | bool DeleteFile(const Path& path) const override; |
| 38 | bool RenameFile(const Path& src_path, const Path& dest_path) const override; | 38 | bool RenameFile(const Path& src_path, const Path& dest_path) const override; |
| 39 | bool DeleteDirectory(const Path& path) const override; | 39 | bool DeleteDirectory(const Path& path) const override; |
| 40 | ResultCode CreateFile(const Path& path, u32 size) const override; | 40 | ResultCode CreateFile(const Path& path, u64 size) const override; |
| 41 | bool CreateDirectory(const Path& path) const override; | 41 | bool CreateDirectory(const Path& path) const override; |
| 42 | bool RenameDirectory(const Path& src_path, const Path& dest_path) const override; | 42 | bool RenameDirectory(const Path& src_path, const Path& dest_path) const override; |
| 43 | std::unique_ptr<DirectoryBackend> OpenDirectory(const Path& path) const override; | 43 | std::unique_ptr<DirectoryBackend> OpenDirectory(const Path& path) const override; |
diff --git a/src/core/file_sys/ivfc_archive.cpp b/src/core/file_sys/ivfc_archive.cpp index 2efc31a8c..5325afb58 100644 --- a/src/core/file_sys/ivfc_archive.cpp +++ b/src/core/file_sys/ivfc_archive.cpp | |||
| @@ -39,7 +39,7 @@ bool IVFCArchive::DeleteDirectory(const Path& path) const { | |||
| 39 | return false; | 39 | return false; |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | ResultCode IVFCArchive::CreateFile(const Path& path, u32 size) const { | 42 | ResultCode IVFCArchive::CreateFile(const Path& path, u64 size) const { |
| 43 | LOG_CRITICAL(Service_FS, "Attempted to create a file in an IVFC archive (%s).", GetName().c_str()); | 43 | LOG_CRITICAL(Service_FS, "Attempted to create a file in an IVFC archive (%s).", GetName().c_str()); |
| 44 | // TODO: Verify error code | 44 | // TODO: Verify error code |
| 45 | return ResultCode(ErrorDescription::NotAuthorized, ErrorModule::FS, ErrorSummary::NotSupported, ErrorLevel::Permanent); | 45 | return ResultCode(ErrorDescription::NotAuthorized, ErrorModule::FS, ErrorSummary::NotSupported, ErrorLevel::Permanent); |
diff --git a/src/core/file_sys/ivfc_archive.h b/src/core/file_sys/ivfc_archive.h index f3fd82de4..2a4e4def3 100644 --- a/src/core/file_sys/ivfc_archive.h +++ b/src/core/file_sys/ivfc_archive.h | |||
| @@ -38,7 +38,7 @@ public: | |||
| 38 | bool DeleteFile(const Path& path) const override; | 38 | bool DeleteFile(const Path& path) const override; |
| 39 | bool RenameFile(const Path& src_path, const Path& dest_path) const override; | 39 | bool RenameFile(const Path& src_path, const Path& dest_path) const override; |
| 40 | bool DeleteDirectory(const Path& path) const override; | 40 | bool DeleteDirectory(const Path& path) const override; |
| 41 | ResultCode CreateFile(const Path& path, u32 size) const override; | 41 | ResultCode CreateFile(const Path& path, u64 size) const override; |
| 42 | bool CreateDirectory(const Path& path) const override; | 42 | bool CreateDirectory(const Path& path) const override; |
| 43 | bool RenameDirectory(const Path& src_path, const Path& dest_path) const override; | 43 | bool RenameDirectory(const Path& src_path, const Path& dest_path) const override; |
| 44 | std::unique_ptr<DirectoryBackend> OpenDirectory(const Path& path) const override; | 44 | std::unique_ptr<DirectoryBackend> OpenDirectory(const Path& path) const override; |