summaryrefslogtreecommitdiff
path: root/doc/progs/cat.go
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2009-11-01 20:47:03 -0800
committerRob Pike <r@golang.org>2009-11-01 20:47:03 -0800
commit4fa43a89e31c856f962f53f9334a8d1a15887d70 (patch)
tree6fc9478702bb81feb9702be1b5395f1c4e7e0a7e /doc/progs/cat.go
parent436e3ecdf08d0f0957434e0c8c9b998afc9c1f36 (diff)
downloadgolang-4fa43a89e31c856f962f53f9334a8d1a15887d70.tar.gz
fixups in the tutorial
also add a section about compiling programs because some found it surprising not to have one R=rsc CC=go-dev http://go/go-review/1018011
Diffstat (limited to 'doc/progs/cat.go')
-rw-r--r--doc/progs/cat.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/progs/cat.go b/doc/progs/cat.go
index f9f00b6e3..4e5e31cae 100644
--- a/doc/progs/cat.go
+++ b/doc/progs/cat.go
@@ -17,13 +17,13 @@ func cat(f *file.File) {
for {
switch nr, er := f.Read(&buf); true {
case nr < 0:
- fmt.Fprintf(os.Stderr, "error reading from %s: %s\n", f.String(), er.String());
+ fmt.Fprintf(os.Stderr, "cat: error reading from %s: %s\n", f.String(), er.String());
os.Exit(1);
case nr == 0: // EOF
return;
case nr > 0:
if nw, ew := file.Stdout.Write(buf[0:nr]); nw != nr {
- fmt.Fprintf(os.Stderr, "error writing from %s: %s\n", f.String(), ew.String());
+ fmt.Fprintf(os.Stderr, "cat: error writing from %s: %s\n", f.String(), ew.String());
}
}
}
@@ -37,7 +37,7 @@ func main() {
for i := 0; i < flag.NArg(); i++ {
f, err := file.Open(flag.Arg(i), 0, 0);
if f == nil {
- fmt.Fprintf(os.Stderr, "can't open %s: error %s\n", flag.Arg(i), err);
+ fmt.Fprintf(os.Stderr, "cat: can't open %s: error %s\n", flag.Arg(i), err);
os.Exit(1);
}
cat(f);