summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/errors.h
diff options
context:
space:
mode:
authorwwylele <wwylele@gmail.com>2016-10-17 08:54:48 +0200
committerwwylele <wwylele@gmail.com>2016-11-19 16:17:19 +0100
commit7166fdc49072d987d04e681de4d9e1558ba75c63 (patch)
treeb65665c71cc0fb5dfff8ba64d1a64898ec8571fd /src/core/file_sys/errors.h
parentFileSys: remove Open from FileBackend (diff)
downloadyuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.tar
yuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.tar.gz
yuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.tar.bz2
yuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.tar.lz
yuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.tar.xz
yuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.tar.zst
yuzu-7166fdc49072d987d04e681de4d9e1558ba75c63.zip
Diffstat (limited to '')
-rw-r--r--src/core/file_sys/errors.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/core/file_sys/errors.h b/src/core/file_sys/errors.h
new file mode 100644
index 000000000..da7e82642
--- /dev/null
+++ b/src/core/file_sys/errors.h
@@ -0,0 +1,29 @@
+// Copyright 2016 Citra Emulator Project
+// Licensed under GPLv2 or any later version
+// Refer to the license.txt file included.
+
+#include "core/hle/result.h"
+
+namespace FileSys {
+
+const ResultCode ERROR_INVALID_PATH(ErrorDescription::FS_InvalidPath, ErrorModule::FS,
+ ErrorSummary::InvalidArgument, ErrorLevel::Usage);
+const ResultCode ERROR_UNSUPPORTED_OPEN_FLAGS(ErrorDescription::FS_UnsupportedOpenFlags,
+ ErrorModule::FS, ErrorSummary::NotSupported,
+ ErrorLevel::Usage);
+const ResultCode ERROR_FILE_NOT_FOUND(ErrorDescription::FS_FileNotFound, ErrorModule::FS,
+ ErrorSummary::NotFound, ErrorLevel::Status);
+const ResultCode ERROR_PATH_NOT_FOUND(ErrorDescription::FS_PathNotFound, ErrorModule::FS,
+ ErrorSummary::NotFound, ErrorLevel::Status);
+const ResultCode ERROR_UNEXPECTED_FILE_OR_DIRECTORY(ErrorDescription::FS_UnexpectedFileOrDirectory,
+ ErrorModule::FS, ErrorSummary::NotSupported,
+ ErrorLevel::Usage);
+const ResultCode ERROR_DIRECTORY_ALREADY_EXISTS(ErrorDescription::FS_DirectoryAlreadyExists,
+ ErrorModule::FS, ErrorSummary::NothingHappened,
+ ErrorLevel::Status);
+const ResultCode ERROR_FILE_ALREADY_EXISTS(ErrorDescription::FS_FileAlreadyExists, ErrorModule::FS,
+ ErrorSummary::NothingHappened, ErrorLevel::Status);
+const ResultCode ERROR_DIRECTORY_NOT_EMPTY(ErrorDescription::FS_DirectoryNotEmpty, ErrorModule::FS,
+ ErrorSummary::Canceled, ErrorLevel::Status);
+
+} // namespace FileSys