aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Martin <ality@pbrane.org>2011-11-08 09:06:02 -0500
committerRuss Cox <rsc@golang.org>2011-11-08 09:06:02 -0500
commitcabe0e6ad38b1498098c7d9aba70dc218b0a23a7 (patch)
treedd7833d1806602929d38b598a8a3294e8439595a
parentf2b602ed4252ca0f37cf1ff0494342b75f0b6bfc (diff)
downloadgo-cabe0e6ad38b1498098c7d9aba70dc218b0a23a7.tar.gz
go-cabe0e6ad38b1498098c7d9aba70dc218b0a23a7.zip
os, syscall: fix Plan 9 build
R=rsc CC=golang-dev https://golang.org/cl/5330067
-rw-r--r--src/pkg/os/env_plan9.go2
-rw-r--r--src/pkg/os/error_plan9.go2
-rw-r--r--src/pkg/os/exec_plan9.go3
-rw-r--r--src/pkg/syscall/syscall_plan9.go4
4 files changed, 6 insertions, 5 deletions
diff --git a/src/pkg/os/env_plan9.go b/src/pkg/os/env_plan9.go
index 762734a54c..9757aa902a 100644
--- a/src/pkg/os/env_plan9.go
+++ b/src/pkg/os/env_plan9.go
@@ -7,7 +7,7 @@
package os
import (
- "error"
+ "errors"
"syscall"
)
diff --git a/src/pkg/os/error_plan9.go b/src/pkg/os/error_plan9.go
index 1e5114dc07..e08707078e 100644
--- a/src/pkg/os/error_plan9.go
+++ b/src/pkg/os/error_plan9.go
@@ -28,7 +28,7 @@ func NewSyscallError(syscall string, err syscall.Error) error {
if err == nil {
return nil
}
- return &SyscallError{syscall, err.String()}
+ return &SyscallError{syscall, err.Error()}
}
var (
diff --git a/src/pkg/os/exec_plan9.go b/src/pkg/os/exec_plan9.go
index a815c99d68..a1a335359d 100644
--- a/src/pkg/os/exec_plan9.go
+++ b/src/pkg/os/exec_plan9.go
@@ -5,6 +5,7 @@
package os
import (
+ "errors"
"runtime"
"syscall"
)
@@ -47,7 +48,7 @@ func (note Plan9Note) String() string {
func (p *Process) Signal(sig Signal) error {
if p.done {
- return NewError("os: process already finished")
+ return errors.New("os: process already finished")
}
f, e := OpenFile("/proc/"+itoa(p.Pid)+"/note", O_WRONLY, 0)
diff --git a/src/pkg/syscall/syscall_plan9.go b/src/pkg/syscall/syscall_plan9.go
index 16f8e7337e..0cc8ee9555 100644
--- a/src/pkg/syscall/syscall_plan9.go
+++ b/src/pkg/syscall/syscall_plan9.go
@@ -19,13 +19,13 @@ const ImplementsGetwd = true
// An Error can represent any printable error condition.
type Error interface {
- String() string
+ error
}
// ErrorString implements Error's String method by returning itself.
type ErrorString string
-func (e ErrorString) String() string { return string(e) }
+func (e ErrorString) Error() string { return string(e) }
// NewError converts s to an ErrorString, which satisfies the Error interface.
func NewError(s string) Error { return ErrorString(s) }