diff options
author | Joel Sing <jsing@google.com> | 2014-11-22 22:09:11 +1100 |
---|---|---|
committer | Joel Sing <jsing@google.com> | 2014-11-22 22:09:11 +1100 |
commit | 0d76887433b3034c4dfd8b909f3a4b76b0eabefb (patch) | |
tree | f5de0d8c58b32fe934ab5bf1694073356e18befd /src/runtime/defs1_netbsd_386.go | |
parent | cfc8099a9a71bbcdd8b3259be2f50578872c9626 (diff) | |
download | go-0d76887433b3034c4dfd8b909f3a4b76b0eabefb.tar.gz go-0d76887433b3034c4dfd8b909f3a4b76b0eabefb.zip |
[dev.cc] runtime: convert netbsd/386 port to Go
LGTM=minux
R=rsc, minux
CC=golang-codereviews
https://golang.org/cl/177170043
Diffstat (limited to 'src/runtime/defs1_netbsd_386.go')
-rw-r--r-- | src/runtime/defs1_netbsd_386.go | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/src/runtime/defs1_netbsd_386.go b/src/runtime/defs1_netbsd_386.go index e39fd04c7a..f222bed996 100644 --- a/src/runtime/defs1_netbsd_386.go +++ b/src/runtime/defs1_netbsd_386.go @@ -84,8 +84,8 @@ const ( ) type sigaltstackt struct { - ss_sp *byte - ss_size uint32 + ss_sp uintptr + ss_size uintptr ss_flags int32 } @@ -101,8 +101,8 @@ type siginfo struct { } type stackt struct { - ss_sp *byte - ss_size uint32 + ss_sp uintptr + ss_size uintptr ss_flags int32 } @@ -111,18 +111,30 @@ type timespec struct { tv_nsec int32 } +func (ts *timespec) set_sec(x int32) { + ts.tv_sec = int64(x) +} + +func (ts *timespec) set_nsec(x int32) { + ts.tv_nsec = x +} + type timeval struct { tv_sec int64 tv_usec int32 } +func (tv *timeval) set_usec(x int32) { + tv.tv_usec = x +} + type itimerval struct { it_interval timeval it_value timeval } type mcontextt struct { - __gregs [19]int32 + __gregs [19]uint32 __fpregs [644]byte _mc_tlsbase int32 } |