aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs
diff options
context:
space:
mode:
authorAlex Barney <thealexbarney@gmail.com>2020-03-25 01:14:35 -0700
committerGitHub <noreply@github.com>2020-03-25 19:14:35 +1100
commit21c9c04f9f862d9c70c53dabe2f67bf1fb3d3f07 (patch)
tree86588ec9745cb6cc7237ab5c654991b7d204265c /Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs
parentf695a215ad84607a2df8f31f2138918926eb3f0c (diff)
Add IMultiCommitManager (#1011)
* Update LibHac * Add IMultiCommitManager * Updates * Delete NuGet.Config * Add command version
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs b/Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs
index 43ae80aa..537882f1 100644
--- a/Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs
+++ b/Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs
@@ -513,5 +513,19 @@ namespace Ryujinx.HLE.HOS.Services.Fs
return ResultCode.Success;
}
+
+ [Command(1200)] // 6.0.0+
+ // OpenMultiCommitManager() -> object<nn::fssrv::sf::IMultiCommitManager>
+ public ResultCode OpenMultiCommitManager(ServiceCtx context)
+ {
+ Result result = _baseFileSystemProxy.OpenMultiCommitManager(out LibHac.FsService.IMultiCommitManager commitManager);
+
+ if (result.IsSuccess())
+ {
+ MakeObject(context, new IMultiCommitManager(commitManager));
+ }
+
+ return (ResultCode)result.Value;
+ }
}
} \ No newline at end of file