|
|
@@ -2,6 +2,7 @@ using LibHac;
|
|
|
using LibHac.Common;
|
|
|
using LibHac.Fs;
|
|
|
using LibHac.Fs.Fsa;
|
|
|
+using Ryujinx.Common.Logging;
|
|
|
using Path = LibHac.FsSrv.Sf.Path;
|
|
|
|
|
|
namespace Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy
|
|
|
@@ -149,7 +150,13 @@ namespace Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy
|
|
|
// Commit()
|
|
|
public ResultCode Commit(ServiceCtx context)
|
|
|
{
|
|
|
- return (ResultCode)_fileSystem.Get.Commit().Value;
|
|
|
+ ResultCode resultCode = (ResultCode)_fileSystem.Get.Commit().Value;
|
|
|
+ if (resultCode == ResultCode.PathAlreadyInUse)
|
|
|
+ {
|
|
|
+ Logger.Warning?.Print(LogClass.ServiceFs, "The file system is already in use by another process.");
|
|
|
+ }
|
|
|
+
|
|
|
+ return resultCode;
|
|
|
}
|
|
|
|
|
|
[CommandCmif(11)]
|