diff options
author | Alex Brainman <alex.brainman@gmail.com> | 2010-05-24 11:48:14 -0700 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2010-05-24 11:48:14 -0700 |
commit | 2a1ee42e2bb28fda9f202ea64e72814bb8e9908f (patch) | |
tree | 612dab472933230394b4320ad2d20a2da4dc7542 | |
parent | 2d8aee45b8bb63ef5d31589a57c341f55987a2d2 (diff) | |
download | go-2a1ee42e2bb28fda9f202ea64e72814bb8e9908f.tar.gz go-2a1ee42e2bb28fda9f202ea64e72814bb8e9908f.zip |
fix windows build
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/1209048
-rw-r--r-- | src/pkg/syscall/syscall_windows.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pkg/syscall/syscall_windows.go b/src/pkg/syscall/syscall_windows.go index 401b0a51a2..984459dae2 100644 --- a/src/pkg/syscall/syscall_windows.go +++ b/src/pkg/syscall/syscall_windows.go @@ -70,6 +70,12 @@ func UTF16ToString(s []uint16) string { // the UTF-8 string s, with a terminating NUL added. func StringToUTF16Ptr(s string) *uint16 { return &StringToUTF16(s)[0] } +func NsecToTimeval(nsec int64) (tv Timeval) { + tv.Sec = int32(nsec / 1e9) + tv.Usec = int32(nsec % 1e9 / 1e3) + return +} + // dll helpers // implemented in ../pkg/runtime/windows/syscall.cgo @@ -376,6 +382,11 @@ func Gettimeofday(tv *Timeval) (errno int) { return 0 } +// TODO(brainman): implement Utimes, or rewrite os.file.Chtimes() instead +func Utimes(path string, tv []Timeval) (errno int) { + return EWINDOWS +} + // TODO(brainman): fix all needed for os const ( |