summaryrefslogtreecommitdiff
path: root/doc/progs/file.go
diff options
context:
space:
mode:
Diffstat (limited to 'doc/progs/file.go')
-rw-r--r--doc/progs/file.go32
1 files changed, 16 insertions, 16 deletions
diff --git a/doc/progs/file.go b/doc/progs/file.go
index c55149421..b2f2c0476 100644
--- a/doc/progs/file.go
+++ b/doc/progs/file.go
@@ -5,13 +5,13 @@
package file
import (
- "os";
- "syscall";
+ "os"
+ "syscall"
)
type File struct {
- fd int; // file descriptor number
- name string; // file name at Open time
+ fd int // file descriptor number
+ name string // file name at Open time
}
func newFile(fd int, name string) *File {
@@ -22,15 +22,15 @@ func newFile(fd int, name string) *File {
}
var (
- Stdin = newFile(0, "/dev/stdin");
- Stdout = newFile(1, "/dev/stdout");
- Stderr = newFile(2, "/dev/stderr");
+ Stdin = newFile(0, "/dev/stdin")
+ Stdout = newFile(1, "/dev/stdout")
+ Stderr = newFile(2, "/dev/stderr")
)
func Open(name string, mode int, perm int) (file *File, err os.Error) {
- r, e := syscall.Open(name, mode, perm);
+ r, e := syscall.Open(name, mode, perm)
if e != 0 {
- err = os.Errno(e);
+ err = os.Errno(e)
}
return newFile(r, name), err
}
@@ -39,10 +39,10 @@ func (file *File) Close() os.Error {
if file == nil {
return os.EINVAL
}
- e := syscall.Close(file.fd);
- file.fd = -1; // so it can't be closed again
+ e := syscall.Close(file.fd)
+ file.fd = -1 // so it can't be closed again
if e != 0 {
- return os.Errno(e);
+ return os.Errno(e)
}
return nil
}
@@ -51,9 +51,9 @@ func (file *File) Read(b []byte) (ret int, err os.Error) {
if file == nil {
return -1, os.EINVAL
}
- r, e := syscall.Read(file.fd, b);
+ r, e := syscall.Read(file.fd, b)
if e != 0 {
- err = os.Errno(e);
+ err = os.Errno(e)
}
return int(r), err
}
@@ -62,9 +62,9 @@ func (file *File) Write(b []byte) (ret int, err os.Error) {
if file == nil {
return -1, os.EINVAL
}
- r, e := syscall.Write(file.fd, b);
+ r, e := syscall.Write(file.fd, b)
if e != 0 {
- err = os.Errno(e);
+ err = os.Errno(e)
}
return int(r), err
}