mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Fix linux
This commit is contained in:
@@ -78,6 +78,7 @@ _read_directory_iterator :: proc(it: ^Read_Directory_Iterator) -> (fi: File_Info
|
|||||||
it.impl.prev_fi = fi
|
it.impl.prev_fi = fi
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
temp_allocator := get_temp_allocator(TEMP_ALLOCATOR_GUARD({}))
|
||||||
path, _ := _get_full_path(entry_fd, temp_allocator)
|
path, _ := _get_full_path(entry_fd, temp_allocator)
|
||||||
read_directory_iterator_set_error(it, path, err)
|
read_directory_iterator_set_error(it, path, err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -168,6 +168,8 @@ _get_working_directory :: proc(allocator: runtime.Allocator) -> (string, Error)
|
|||||||
}
|
}
|
||||||
|
|
||||||
_set_working_directory :: proc(dir: string) -> Error {
|
_set_working_directory :: proc(dir: string) -> Error {
|
||||||
|
temp_allocator := get_temp_allocator(TEMP_ALLOCATOR_GUARD({}))
|
||||||
|
|
||||||
dir_cstr := clone_to_cstring(dir, temp_allocator) or_return
|
dir_cstr := clone_to_cstring(dir, temp_allocator) or_return
|
||||||
return _get_platform_error(linux.chdir(dir_cstr))
|
return _get_platform_error(linux.chdir(dir_cstr))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user