summaryrefslogtreecommitdiff
path: root/libgo/go/os/env_unix.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/os/env_unix.go')
-rw-r--r--libgo/go/os/env_unix.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/libgo/go/os/env_unix.go b/libgo/go/os/env_unix.go
index 8dd84ae4f3a..01fd9d449f3 100644
--- a/libgo/go/os/env_unix.go
+++ b/libgo/go/os/env_unix.go
@@ -9,11 +9,12 @@
package os
import (
+ "errors"
"sync"
)
-// ENOENV is the Error indicating that an environment variable does not exist.
-var ENOENV = NewError("no such environment variable")
+// ENOENV is the error indicating that an environment variable does not exist.
+var ENOENV = errors.New("no such environment variable")
var env map[string]string
var once sync.Once
@@ -34,7 +35,7 @@ var envLock sync.RWMutex
// Getenverror retrieves the value of the environment variable named by the key.
// It returns the value and an error, if any.
-func Getenverror(key string) (value string, err Error) {
+func Getenverror(key string) (value string, err error) {
once.Do(copyenv)
if len(key) == 0 {
@@ -59,8 +60,8 @@ func Getenv(key string) string {
}
// Setenv sets the value of the environment variable named by the key.
-// It returns an Error, if any.
-func Setenv(key, value string) Error {
+// It returns an error, if any.
+func Setenv(key, value string) error {
once.Do(copyenv)
if len(key) == 0 {
return EINVAL