родитель
d65e3deccf
коммит
08fd49fe60
1 изменённых файлов: 10 добавлений и 1 удалений
|
@ -8,6 +8,7 @@ package os
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"internal/testlog"
|
"internal/testlog"
|
||||||
|
"strings"
|
||||||
"syscall"
|
"syscall"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -137,5 +138,13 @@ func Clearenv() {
|
||||||
// Environ returns a copy of strings representing the environment,
|
// Environ returns a copy of strings representing the environment,
|
||||||
// in the form "key=value".
|
// in the form "key=value".
|
||||||
func Environ() []string {
|
func Environ() []string {
|
||||||
return syscall.Environ()
|
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
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче