fix(os2): mkdir_all on path_posix

This commit is contained in:
Dan Castrillo
2024-09-02 08:47:26 -04:00
parent 16c5c69a40
commit 54b46247bd
+5 -5
View File
@@ -39,12 +39,12 @@ _mkdir_all :: proc(path: string, perm: int) -> Error {
return internal_mkdir_all(clean_path, perm) return internal_mkdir_all(clean_path, perm)
internal_mkdir_all :: proc(path: string, perm: int) -> Error { internal_mkdir_all :: proc(path: string, perm: int) -> Error {
a, _ := filepath.split(path) dir, file := filepath.split(path)
if a != path { if file != path {
if len(a) > 1 && a[len(a)-1] == '/' { if len(dir) > 1 && dir[len(dir) - 1] == '/' {
a = a[:len(a)-1] dir = dir[:len(dir) - 1]
} }
internal_mkdir_all(a, perm) or_return internal_mkdir_all(dir, perm) or_return
} }
err := _mkdir(path, perm) err := _mkdir(path, perm)