diff options
| author | Russ Cox <rsc@golang.org> | 2009-06-25 20:24:55 -0700 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2009-06-25 20:24:55 -0700 |
| commit | b26cd1bfcd7107d8208595614ba45f54d5efacf6 (patch) | |
| tree | 1596fd2f89c1d896cdf5772aebc910f4e0ff5bda /src/cmd | |
| parent | 37fd11a43607dc5f7ff5c38311b060ada2a0e7a5 (diff) | |
| download | golang-b26cd1bfcd7107d8208595614ba45f54d5efacf6.tar.gz | |
Change os.Error convention:
echo back context of call in error if likely to be useful.
For example, if os.Open("/etc/passwd", os.O_RDONLY)
fails with syscall.EPERM, it returns as the os.Error
&PathError{
Op: "open",
Path: "/etc/passwd"
Error: os.EPERM
}
which formats as
open /etc/passwd: permission denied
Not converted:
datafmt
go/...
google/...
regexp
tabwriter
template
R=r
DELTA=1153 (561 added, 156 deleted, 436 changed)
OCL=30738
CL=30781
Diffstat (limited to 'src/cmd')
| -rw-r--r-- | src/cmd/gobuild/util.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/gobuild/util.go b/src/cmd/gobuild/util.go index 7fec13540..4bcf97a5a 100644 --- a/src/cmd/gobuild/util.go +++ b/src/cmd/gobuild/util.go @@ -290,8 +290,8 @@ func RemoveAll(name string) { if err != nil { fatal("run /bin/rm: %v", err); } - w, err1 := p.Wait(0); - if err1 != nil { + w, err := p.Wait(0); + if err != nil { fatal("wait /bin/rm: %v", err); } if !w.Exited() || w.ExitStatus() != 0 { |
