From: Russ Cox Date: Wed, 12 Oct 2016 19:10:15 +0000 (-0400) Subject: syscall: update darwin/amd64 for timespec change X-Git-Tag: go1.8beta1~899 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=90a750857c6146ce5d8d24cda5a1e70aa3d4cc58;p=gostls13.git syscall: update darwin/amd64 for timespec change Change-Id: I74f47f519dfee10cd079ad9a4e09e36e8d74c6dc Reviewed-on: https://go-review.googlesource.com/30937 Run-TryBot: Russ Cox TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick Reviewed-by: Ian Lance Taylor --- diff --git a/src/syscall/syscall_darwin_arm64.go b/src/syscall/syscall_darwin_arm64.go index 43190c00f9..6c8f9961f0 100644 --- a/src/syscall/syscall_darwin_arm64.go +++ b/src/syscall/syscall_darwin_arm64.go @@ -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)