|
_environ :: proc(allocator: runtime.Allocator) -> (environ: []string, err: Error) {
|
|
_environ :: proc(allocator: runtime.Allocator) -> (environ: []string, err: Error) {
|
|
for entry := posix.environ[0]; entry != nil; n, entry = n+1, posix.environ[n] {}
|
|
for entry := posix.environ[0]; entry != nil; n, entry = n+1, posix.environ[n] {}
|
|
r := make([dynamic]string, 0, n, allocator) or_return
|
|
r := make([dynamic]string, 0, n, allocator) or_return
|