diff --git a/src/core/internal_network/network.cpp b/src/core/internal_network/network.cpp index 92f27b4ad9..a026d4c563 100644 --- a/src/core/internal_network/network.cpp +++ b/src/core/internal_network/network.cpp @@ -212,6 +212,10 @@ Errno TranslateNativeError(int e, CallType call_type = CallType::Other) { switch (e) { case 0: return Errno::SUCCESS; #define NETWORK_ERROR_LIST \ + NETWORK_ERROR_ELEM(NOENT) \ + NETWORK_ERROR_ELEM(INTR) \ + NETWORK_ERROR_ELEM(IO) \ + NETWORK_ERROR_ELEM(NOEXEC) \ NETWORK_ERROR_ELEM(BADF) \ NETWORK_ERROR_ELEM(INVAL) \ NETWORK_ERROR_ELEM(MFILE) \ diff --git a/src/core/internal_network/socket_types.h b/src/core/internal_network/socket_types.h index 410aeee510..67a439f061 100644 --- a/src/core/internal_network/socket_types.h +++ b/src/core/internal_network/socket_types.h @@ -20,6 +20,10 @@ namespace Network { enum class Errno : u32 { SUCCESS = 0, + NOENT = 2, + INTR = 4, + IO = 5, + NOEXEC = 8, BADF = 9, AGAIN = 11, INVAL = 22,