diff options
Diffstat (limited to 'src/lib/syscall/time_amd64_darwin.go')
-rw-r--r-- | src/lib/syscall/time_amd64_darwin.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/syscall/time_amd64_darwin.go b/src/lib/syscall/time_amd64_darwin.go index 011933b4f..7be6d6607 100644 --- a/src/lib/syscall/time_amd64_darwin.go +++ b/src/lib/syscall/time_amd64_darwin.go @@ -16,3 +16,9 @@ export func gettimeofday() (sec, nsec, errno int64) { } return r1, r2*1000, 0 } + +export func nstotimeval(ns int64, tv *Timeval) { + ns += 999; // round up + tv.sec = int64(ns/1000000000); + tv.usec = uint32(ns%1000000000 / 1000); +} |