|
@@ -986,6 +986,7 @@ unset_env :: proc(key: string) -> Error {
|
|
|
|
|
|
@(require_results)
|
|
@(require_results)
|
|
get_current_directory :: proc(allocator := context.allocator) -> string {
|
|
get_current_directory :: proc(allocator := context.allocator) -> string {
|
|
|
|
+ context.allocator = allocator
|
|
// NOTE(tetra): I would use PATH_MAX here, but I was not able to find
|
|
// NOTE(tetra): I would use PATH_MAX here, but I was not able to find
|
|
// an authoritative value for it across all systems.
|
|
// an authoritative value for it across all systems.
|
|
// The largest value I could find was 4096, so might as well use the page size.
|
|
// The largest value I could find was 4096, so might as well use the page size.
|