From 1ecab2fcbc4a52b481f185ccf87bb38c9691c39e Mon Sep 17 00:00:00 2001 From: Sokus Date: Wed, 8 Mar 2023 13:17:59 +0100 Subject: Add `set_blocking` for network sockets --- core/net/errors_linux.odin | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/net/errors_linux.odin') diff --git a/core/net/errors_linux.odin b/core/net/errors_linux.odin index 9575d7c18..9366f4435 100644 --- a/core/net/errors_linux.odin +++ b/core/net/errors_linux.odin @@ -190,4 +190,12 @@ Socket_Option_Error :: enum c.int { Invalid_Option_For_Socket = c.int(os.ENOPROTOOPT), Reset_When_Keepalive_Set = c.int(os.ENOTCONN), Not_Socket = c.int(os.ENOTSOCK), +} + +Set_Blocking_Error :: enum c.int { + None = 0, + + // TODO: add errors occuring on followig calls: + // flags, _ := os.fcntl(sd, os.F_GETFL, 0) + // os.fcntl(sd, os.F_SETFL, flags | int(os.O_NONBLOCK)) } \ No newline at end of file -- cgit v1.2.3