From f49bf1abd262a708886d7babf13100e7f1152de0 Mon Sep 17 00:00:00 2001 From: PePerRoNii Date: Sun, 15 Jun 2025 10:26:06 +0700 Subject: [PATCH] added Socket_Info_Errors Enum --- core/net/errors.odin | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/net/errors.odin b/core/net/errors.odin index 53c936a66..4853327b0 100644 --- a/core/net/errors.odin +++ b/core/net/errors.odin @@ -246,6 +246,23 @@ Shutdown_Error :: enum i32 { Unknown, } +Socket_Info_Error :: enum i32 { + None, + // No network connection, or the network stack is not initialized. + Network_Unreachable, + // Not enough space in internal tables/buffers to create a new socket, or an unsupported protocol is given. + Insufficient_Resources, + // Socket is invalid or not connected, or the manner given is invalid. + Invalid_Argument, + // The socket is valid, but unsupported by this opperation. + Unsupported_Socket, + // Connection was closed/aborted/shutdown. + Connection_Closed, + + // An error unable to be categorized in above categories, `last_platform_error` may have more info. + Unknown, +} + Socket_Option_Error :: enum i32 { None, // No network connection, or the network stack is not initialized.