From 4ea5d62e5a0013b21c9d796b41a56e71b19159b6 Mon Sep 17 00:00:00 2001 From: Wei Guangjing Date: Thu, 2 Feb 2012 10:17:52 +1100 Subject: [PATCH] os: file windows use syscall.InvalidHandle instead of -1. R=golang-dev, adg, alex.brainman CC=golang-dev https://golang.org/cl/5602050 --- src/pkg/os/file_windows.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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() { -- 2.50.0