From 182454a1c0b3d1b7bbf81cacaa198583ae56ec62 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Tue, 23 Jul 2024 16:09:15 +0100 Subject: [PATCH] Minor clean ups --- core/os/os2/file_linux.odin | 2 +- core/os/os2/path_linux.odin | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/core/os/os2/file_linux.odin b/core/os/os2/file_linux.odin index b567f91d4..cf643b31a 100644 --- a/core/os/os2/file_linux.odin +++ b/core/os/os2/file_linux.odin @@ -156,7 +156,7 @@ _read :: proc(f: ^File_Impl, p: []byte) -> (i64, Error) { if errno != .NONE { return -1, _get_platform_error(errno) } - return i64(n), n == 0 ? io.Error.EOF : nil + return i64(n), io.Error.EOF if n == 0 else nil } _read_at :: proc(f: ^File_Impl, p: []byte, offset: i64) -> (i64, Error) { diff --git a/core/os/os2/path_linux.odin b/core/os/os2/path_linux.odin index 80d4d42d1..b388322b5 100644 --- a/core/os/os2/path_linux.odin +++ b/core/os/os2/path_linux.odin @@ -47,10 +47,8 @@ _mkdir_all :: proc(path: string, perm: int) -> Error { // skip consecutive '/' for i += 1; i < len(path) && path[i] == '/'; i += 1 {} return mkdirat(new_dfd, path[i:], perm, has_created) - case: - return _get_platform_error(errno) } - unreachable() + return _get_platform_error(errno) } TEMP_ALLOCATOR_GUARD() // need something we can edit, and use to generate cstrings @@ -74,11 +72,7 @@ _mkdir_all :: proc(path: string, perm: int) -> Error { has_created: bool mkdirat(dfd, path_bytes, perm, &has_created) or_return - if has_created { - return nil - } - return .Exist - //return has_created ? nil : .Exist + return nil if has_created else .Exist } dirent64 :: struct {