mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-11 14:33:41 +00:00
src/os,src/syscall: move env copy code to syscall.Environ()
This commit is contained in:
+1
-10
@@ -8,7 +8,6 @@ package os
|
||||
|
||||
import (
|
||||
"internal/testlog"
|
||||
"strings"
|
||||
"syscall"
|
||||
)
|
||||
|
||||
@@ -138,13 +137,5 @@ func Clearenv() {
|
||||
// Environ returns a copy of strings representing the environment,
|
||||
// in the form "key=value".
|
||||
func Environ() []string {
|
||||
orig := syscall.Environ()
|
||||
single := strings.Join(orig, "")
|
||||
env := make([]string, len(orig))
|
||||
for i, v := range orig {
|
||||
s := single[:len(v)]
|
||||
env[i] = s
|
||||
single = single[len(v):]
|
||||
}
|
||||
return env
|
||||
return syscall.Environ()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user