From: Evan Shaw Date: Tue, 27 Apr 2010 05:50:47 +0000 (-0700) Subject: os: Fix build for MinGW X-Git-Tag: weekly.2010-04-27~30 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=bf1c881afe33aef8aa52a74ab81e66e1cab2fd74;p=gostls13.git os: Fix build for MinGW R=rsc CC=golang-dev https://golang.org/cl/1014041 --- diff --git a/src/pkg/os/stat_mingw.go b/src/pkg/os/stat_mingw.go old mode 100644 new mode 100755 index 1d8d9b9d74..cfe283d098 --- a/src/pkg/os/stat_mingw.go +++ b/src/pkg/os/stat_mingw.go @@ -18,7 +18,7 @@ func fileInfoFromStat(name string, fi *FileInfo, lstat, stat *syscall.Stat_t) *F } else { fi.Mode = fi.Mode | 0666 } - fi.Size = int64(stat.Windata.FileSizeHigh)<<32 + uint64(stat.Windata.FileSizeLow) + fi.Size = int64(stat.Windata.FileSizeHigh)<<32 + int64(stat.Windata.FileSizeLow) fi.Name = string(syscall.UTF16ToString(stat.Windata.FileName[0:])) fi.FollowedSymlink = false // TODO(brainman): use CreationTime LastAccessTime LastWriteTime to prime following Dir fields