Browse Source

Copy missing errors in `os2._get_platform_error` from `posix` to `linux`

Feoramund 11 months ago
parent
commit
ef2cd9d97f
1 changed files with 8 additions and 0 deletions
  1. 8 0
      core/os/os2/errors_linux.odin

+ 8 - 0
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))