]> Cypherpunks repositories - gostls13.git/commitdiff
fix windows build
authorAlex Brainman <alex.brainman@gmail.com>
Mon, 24 May 2010 18:48:14 +0000 (11:48 -0700)
committerAndrew Gerrand <adg@golang.org>
Mon, 24 May 2010 18:48:14 +0000 (11:48 -0700)
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/1209048

src/pkg/syscall/syscall_windows.go

index 401b0a51a21f0bf789b1d3998ad58888a7d09ecc..984459dae23043fe832a7dfced76537b6a59b1dd 100644 (file)
@@ -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 (