Minor clean ups

This commit is contained in:
gingerBill
2024-07-23 16:09:15 +01:00
parent 24f9e2bbeb
commit 182454a1c0
2 changed files with 3 additions and 9 deletions
+1 -1
View File
@@ -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) {
+2 -8
View File
@@ -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 {