diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/filesystem/fsp_srv.cpp | 7 | ||||
| -rw-r--r-- | src/core/hle/service/filesystem/fsp_srv.h | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/core/hle/service/filesystem/fsp_srv.cpp b/src/core/hle/service/filesystem/fsp_srv.cpp index 994845f94..3f8ff67e8 100644 --- a/src/core/hle/service/filesystem/fsp_srv.cpp +++ b/src/core/hle/service/filesystem/fsp_srv.cpp | |||
| @@ -455,7 +455,7 @@ FSP_SRV::FSP_SRV() : ServiceFramework("fsp-srv") { | |||
| 455 | {34, nullptr, "GetCacheStorageSize"}, | 455 | {34, nullptr, "GetCacheStorageSize"}, |
| 456 | {51, &FSP_SRV::MountSaveData, "MountSaveData"}, | 456 | {51, &FSP_SRV::MountSaveData, "MountSaveData"}, |
| 457 | {52, nullptr, "OpenSaveDataFileSystemBySystemSaveDataId"}, | 457 | {52, nullptr, "OpenSaveDataFileSystemBySystemSaveDataId"}, |
| 458 | {53, nullptr, "OpenReadOnlySaveDataFileSystem"}, | 458 | {53, &FSP_SRV::OpenReadOnlySaveDataFileSystem, "OpenReadOnlySaveDataFileSystem"}, |
| 459 | {57, nullptr, "ReadSaveDataFileSystemExtraDataBySaveDataSpaceId"}, | 459 | {57, nullptr, "ReadSaveDataFileSystemExtraDataBySaveDataSpaceId"}, |
| 460 | {58, nullptr, "ReadSaveDataFileSystemExtraData"}, | 460 | {58, nullptr, "ReadSaveDataFileSystemExtraData"}, |
| 461 | {59, nullptr, "WriteSaveDataFileSystemExtraData"}, | 461 | {59, nullptr, "WriteSaveDataFileSystemExtraData"}, |
| @@ -584,6 +584,11 @@ void FSP_SRV::MountSaveData(Kernel::HLERequestContext& ctx) { | |||
| 584 | rb.PushIpcInterface<IFileSystem>(std::move(filesystem)); | 584 | rb.PushIpcInterface<IFileSystem>(std::move(filesystem)); |
| 585 | } | 585 | } |
| 586 | 586 | ||
| 587 | void FSP_SRV::OpenReadOnlySaveDataFileSystem(Kernel::HLERequestContext& ctx) { | ||
| 588 | LOG_WARNING(Service_FS, "(STUBBED) called, delegating to 51 OpenSaveDataFilesystem"); | ||
| 589 | MountSaveData(ctx); | ||
| 590 | } | ||
| 591 | |||
| 587 | void FSP_SRV::GetGlobalAccessLogMode(Kernel::HLERequestContext& ctx) { | 592 | void FSP_SRV::GetGlobalAccessLogMode(Kernel::HLERequestContext& ctx) { |
| 588 | LOG_WARNING(Service_FS, "(STUBBED) called"); | 593 | LOG_WARNING(Service_FS, "(STUBBED) called"); |
| 589 | 594 | ||
diff --git a/src/core/hle/service/filesystem/fsp_srv.h b/src/core/hle/service/filesystem/fsp_srv.h index b5842ecdd..2b5c21abb 100644 --- a/src/core/hle/service/filesystem/fsp_srv.h +++ b/src/core/hle/service/filesystem/fsp_srv.h | |||
| @@ -24,6 +24,7 @@ private: | |||
| 24 | void MountSdCard(Kernel::HLERequestContext& ctx); | 24 | void MountSdCard(Kernel::HLERequestContext& ctx); |
| 25 | void CreateSaveData(Kernel::HLERequestContext& ctx); | 25 | void CreateSaveData(Kernel::HLERequestContext& ctx); |
| 26 | void MountSaveData(Kernel::HLERequestContext& ctx); | 26 | void MountSaveData(Kernel::HLERequestContext& ctx); |
| 27 | void OpenReadOnlySaveDataFileSystem(Kernel::HLERequestContext& ctx); | ||
| 27 | void GetGlobalAccessLogMode(Kernel::HLERequestContext& ctx); | 28 | void GetGlobalAccessLogMode(Kernel::HLERequestContext& ctx); |
| 28 | void OpenDataStorageByCurrentProcess(Kernel::HLERequestContext& ctx); | 29 | void OpenDataStorageByCurrentProcess(Kernel::HLERequestContext& ctx); |
| 29 | void OpenDataStorageByDataId(Kernel::HLERequestContext& ctx); | 30 | void OpenDataStorageByDataId(Kernel::HLERequestContext& ctx); |