Skip to content
Snippets Groups Projects
Commit 6df09f5b authored by Lioncash's avatar Lioncash
Browse files

kernel/error: Add error code for closed sessions

The kernel appears to return 0xF601 for this case.
parent 77e705a8
No related branches found
No related tags found
No related merge requests found
...@@ -26,6 +26,7 @@ enum { ...@@ -26,6 +26,7 @@ enum {
InvalidThreadPriority = 112, InvalidThreadPriority = 112,
InvalidProcessorId = 113, InvalidProcessorId = 113,
InvalidHandle = 114, InvalidHandle = 114,
InvalidPointer = 115,
InvalidCombination = 116, InvalidCombination = 116,
Timeout = 117, Timeout = 117,
SynchronizationCanceled = 118, SynchronizationCanceled = 118,
...@@ -33,6 +34,7 @@ enum { ...@@ -33,6 +34,7 @@ enum {
InvalidEnumValue = 120, InvalidEnumValue = 120,
NoSuchEntry = 121, NoSuchEntry = 121,
AlreadyRegistered = 122, AlreadyRegistered = 122,
SessionClosed = 123,
InvalidState = 125, InvalidState = 125,
ResourceLimitExceeded = 132, ResourceLimitExceeded = 132,
}; };
...@@ -43,7 +45,7 @@ enum { ...@@ -43,7 +45,7 @@ enum {
// TODO(bunnei): Replace -1 with correct errors for Switch OS // TODO(bunnei): Replace -1 with correct errors for Switch OS
constexpr ResultCode ERR_HANDLE_TABLE_FULL(ErrorModule::Kernel, ErrCodes::HandleTableFull); constexpr ResultCode ERR_HANDLE_TABLE_FULL(ErrorModule::Kernel, ErrCodes::HandleTableFull);
constexpr ResultCode ERR_SESSION_CLOSED_BY_REMOTE(-1); constexpr ResultCode ERR_SESSION_CLOSED_BY_REMOTE(ErrorModule::Kernel, ErrCodes::SessionClosed);
constexpr ResultCode ERR_PORT_NAME_TOO_LONG(ErrorModule::Kernel, ErrCodes::TooLarge); constexpr ResultCode ERR_PORT_NAME_TOO_LONG(ErrorModule::Kernel, ErrCodes::TooLarge);
constexpr ResultCode ERR_MAX_CONNECTIONS_REACHED(ErrorModule::Kernel, constexpr ResultCode ERR_MAX_CONNECTIONS_REACHED(ErrorModule::Kernel,
ErrCodes::MaxConnectionsReached); ErrCodes::MaxConnectionsReached);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment