diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/hle/service/sockets/sockets.h | 1 | ||||
-rw-r--r-- | src/core/hle/service/sockets/sockets_translate.cpp | 2 | ||||
-rw-r--r-- | src/core/internal_network/network.h | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/src/core/hle/service/sockets/sockets.h b/src/core/hle/service/sockets/sockets.h index f3ea31bde..978796455 100644 --- a/src/core/hle/service/sockets/sockets.h +++ b/src/core/hle/service/sockets/sockets.h @@ -26,6 +26,7 @@ enum class Errno : u32 { TIMEDOUT = 110, CONNREFUSED = 111, INPROGRESS = 115, + NOMEM = 12, }; enum class GetAddrInfoError : s32 { diff --git a/src/core/hle/service/sockets/sockets_translate.cpp b/src/core/hle/service/sockets/sockets_translate.cpp index 21bb3e776..b9a3ba029 100644 --- a/src/core/hle/service/sockets/sockets_translate.cpp +++ b/src/core/hle/service/sockets/sockets_translate.cpp @@ -37,6 +37,8 @@ Errno Translate(Network::Errno value) { return Errno::CONNRESET; case Network::Errno::INPROGRESS: return Errno::INPROGRESS; + case Network::Errno::NOMEM: + return Errno::NOMEM; default: UNIMPLEMENTED_MSG("Unimplemented errno={}", value); return Errno::SUCCESS; diff --git a/src/core/internal_network/network.h b/src/core/internal_network/network.h index 2e0f68c2e..78905ca60 100644 --- a/src/core/internal_network/network.h +++ b/src/core/internal_network/network.h @@ -46,6 +46,7 @@ enum class Errno { MSGSIZE, INPROGRESS, OTHER, + NOMEM, }; enum class GetAddrInfoError { |