From ef2cd9d97f62ec3749573f97b7a34d4a24368504 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:42:36 -0400 Subject: [PATCH] Copy missing errors in `os2._get_platform_error` from `posix` to `linux` --- core/os/os2/errors_linux.odin | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/os/os2/errors_linux.odin b/core/os/os2/errors_linux.odin index 29815bf79..ed55ea15e 100644 --- a/core/os/os2/errors_linux.odin +++ b/core/os/os2/errors_linux.odin @@ -154,6 +154,14 @@ _get_platform_error :: proc(errno: linux.Errno) -> Error { return .Exist case .ENOENT: return .Not_Exist + case .ETIMEDOUT: + return .Timeout + case .EPIPE: + return .Broken_Pipe + case .EBADF: + return .Invalid_File + case .ENOMEM: + return .Out_Of_Memory } return Platform_Error(i32(errno))