summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/errors.h
diff options
context:
space:
mode:
authorYuri Kunde Schlesner <yuriks@yuriks.net>2017-06-23 08:57:05 +0200
committerYuri Kunde Schlesner <yuriks@yuriks.net>2017-06-23 20:26:37 +0200
commite192d417ecc24648106cf3d088bd715525f83e5e (patch)
treed4f4be2c9ed527b9f4df3a74e686a2722e5e05be /src/core/hle/kernel/errors.h
parentKernel: Fix SVC wrapper for CreatePort (diff)
downloadyuzu-e192d417ecc24648106cf3d088bd715525f83e5e.tar
yuzu-e192d417ecc24648106cf3d088bd715525f83e5e.tar.gz
yuzu-e192d417ecc24648106cf3d088bd715525f83e5e.tar.bz2
yuzu-e192d417ecc24648106cf3d088bd715525f83e5e.tar.lz
yuzu-e192d417ecc24648106cf3d088bd715525f83e5e.tar.xz
yuzu-e192d417ecc24648106cf3d088bd715525f83e5e.tar.zst
yuzu-e192d417ecc24648106cf3d088bd715525f83e5e.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/errors.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/hle/kernel/errors.h b/src/core/hle/kernel/errors.h
index b3b60e7df..64aa61460 100644
--- a/src/core/hle/kernel/errors.h
+++ b/src/core/hle/kernel/errors.h
@@ -13,6 +13,7 @@ enum {
OutOfHandles = 19,
SessionClosedByRemote = 26,
PortNameTooLong = 30,
+ NoPendingSessions = 35,
WrongPermission = 46,
InvalidBufferDescriptor = 48,
MaxConnectionsReached = 52,
@@ -94,5 +95,9 @@ constexpr ResultCode ERR_OUT_OF_RANGE_KERNEL(ErrorDescription::OutOfRange, Error
ErrorLevel::Permanent); // 0xD8E007FD
constexpr ResultCode RESULT_TIMEOUT(ErrorDescription::Timeout, ErrorModule::OS,
ErrorSummary::StatusChanged, ErrorLevel::Info);
+/// Returned when Accept() is called on a port with no sessions to be accepted.
+constexpr ResultCode ERR_NO_PENDING_SESSIONS(ErrCodes::NoPendingSessions, ErrorModule::OS,
+ ErrorSummary::WouldBlock,
+ ErrorLevel::Permanent); // 0xD8401823
} // namespace Kernel