]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: update darwin/amd64 for timespec change
authorRuss Cox <rsc@golang.org>
Wed, 12 Oct 2016 19:10:15 +0000 (15:10 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 12 Oct 2016 23:51:42 +0000 (23:51 +0000)
Change-Id: I74f47f519dfee10cd079ad9a4e09e36e8d74c6dc
Reviewed-on: https://go-review.googlesource.com/30937
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/syscall/syscall_darwin_arm64.go

index 43190c00f985dc3dedaec5172632ba9dc5f95631..6c8f9961f0809868a033cc5330db348da887bfd5 100644 (file)
@@ -6,17 +6,12 @@ package syscall
 
 import "unsafe"
 
-func NsecToTimespec(nsec int64) (ts Timespec) {
-       ts.Sec = nsec / 1e9
-       ts.Nsec = nsec % 1e9
-       return
+func setTimespec(sec, nsec int64) Timespec {
+       return Timespec{Sec: int64(sec), Nsec: int64(nsec)}
 }
 
-func NsecToTimeval(nsec int64) (tv Timeval) {
-       nsec += 999 // round up to microsecond
-       tv.Usec = int32(nsec % 1e9 / 1e3)
-       tv.Sec = int64(nsec / 1e9)
-       return
+func setTimeval(sec, usec int64) Timeval {
+       return Timeval{Sec: int64(sec), Usec: int32(usec)}
 }
 
 //sysnb        gettimeofday(tp *Timeval) (sec int64, usec int32, err error)