plan9: make pwd process-wide on Plan 9

From main repo: https://go-review.googlesource.com/#/c/6350
                https://go-review.googlesource.com/#/c/6385

Change-Id: Ieba5ff60fc501be9aa4739860c8fe026f8b3eb67
Reviewed-on: https://go-review.googlesource.com/8721
Reviewed-by: Rob Pike <r@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
David du Colombier
2015-04-12 18:03:11 +00:00
parent d3c664b24d
commit 7353fe07c1
6 changed files with 329 additions and 260 deletions
+3 -3
View File
@@ -29,7 +29,7 @@ var (
)
func readenv(key string) (string, error) {
fd, err := Open("/env/"+key, O_RDONLY)
fd, err := open("/env/"+key, O_RDONLY)
if err != nil {
return "", err
}
@@ -48,7 +48,7 @@ func readenv(key string) (string, error) {
}
func writeenv(key, value string) error {
fd, err := Create("/env/"+key, O_RDWR, 0666)
fd, err := create("/env/"+key, O_RDWR, 0666)
if err != nil {
return err
}
@@ -65,7 +65,7 @@ func writeenv(key, value string) error {
}
func copyenv() {
fd, err := Open("/env", O_RDONLY)
fd, err := open("/env", O_RDONLY)
if err != nil {
return
}