diff options
Diffstat (limited to 'doc/progs/file.go')
-rw-r--r-- | doc/progs/file.go | 32 |
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 } |