aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/runtime/os_solaris.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/runtime/os_solaris.go')
-rw-r--r--libgo/go/runtime/os_solaris.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/libgo/go/runtime/os_solaris.go b/libgo/go/runtime/os_solaris.go
index cf45768..ea72393 100644
--- a/libgo/go/runtime/os_solaris.go
+++ b/libgo/go/runtime/os_solaris.go
@@ -52,8 +52,7 @@ func semasleep(ns int64) int32 {
_m_ := getg().m
if ns >= 0 {
var ts timespec
- ts.set_sec(ns / 1000000000)
- ts.set_nsec(int32(ns % 1000000000))
+ ts.setNsec(ns)
if sem_reltimedwait_np((*semt)(unsafe.Pointer(_m_.mos.waitsema)), &ts) != 0 {
err := errno()