From: Wei Guangjing Date: Wed, 1 Feb 2012 23:17:52 +0000 (+1100) Subject: os: file windows use syscall.InvalidHandle instead of -1. X-Git-Tag: weekly.2012-02-07~140 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4ea5d62e5a0013b21c9d796b41a56e71b19159b6;p=gostls13.git os: file windows use syscall.InvalidHandle instead of -1. R=golang-dev, adg, alex.brainman CC=golang-dev https://golang.org/cl/5602050 --- diff --git a/src/pkg/os/file_windows.go b/src/pkg/os/file_windows.go index 7d39fdd2cd..b84f210a6f 100644 --- a/src/pkg/os/file_windows.go +++ b/src/pkg/os/file_windows.go @@ -39,7 +39,7 @@ func (file *File) Fd() syscall.Handle { // NewFile returns a new File with the given file descriptor and name. func NewFile(fd syscall.Handle, name string) *File { - if fd < 0 { + if fd == syscall.InvalidHandle { return nil } f := &File{&file{fd: fd, name: name}} @@ -115,7 +115,7 @@ func (file *File) Close() error { } func (file *file) close() error { - if file == nil || file.fd < 0 { + if file == nil || file.fd == syscall.InvalidHandle { return EINVAL } var e error @@ -136,7 +136,7 @@ func (file *file) close() error { } func (file *File) readdir(n int) (fi []FileInfo, err error) { - if file == nil || file.fd < 0 { + if file == nil || file.fd == syscall.InvalidHandle { return nil, EINVAL } if !file.isdir() {