blob: f255dcd0d1ed89e3c192288eb46195ce7fd30ebf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package ENV
import "errors"
func SetGlobal(global string, varname string, newValue string) error {
if envPB == nil {
return NotInitialized
}
saveMu.Lock()
defer saveMu.Unlock()
found := envPB.FindByVar(varname)
if found != nil {
return errors.New("already set")
}
newvar := new(Key)
newvar.Var = varname
newvar.Value = newValue
newvar.Global = global
envPB.Append(newvar)
return nil
}
|