From 21c9c04f9f862d9c70c53dabe2f67bf1fb3d3f07 Mon Sep 17 00:00:00 2001 From: Alex Barney Date: Wed, 25 Mar 2020 01:14:35 -0700 Subject: Add IMultiCommitManager (#1011) * Update LibHac * Add IMultiCommitManager * Updates * Delete NuGet.Config * Add command version --- Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Ryujinx.HLE/HOS/Services/Fs/IFileSystemProxy.cs') 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 + 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 -- cgit v1.2.3