]> Cypherpunks repositories - gostls13.git/commit
runtime: always initialise procid on netbsd
authorJoel Sing <jsing@google.com>
Wed, 30 May 2012 17:27:04 +0000 (03:27 +1000)
committerJoel Sing <jsing@google.com>
Wed, 30 May 2012 17:27:04 +0000 (03:27 +1000)
commitdeb93b0f7b646faabc7b4c5db49d7a586a17247e
treee1f773c1a00ccd69ce7d4e61ea0c094ae82a78df
parent334bf95f9e66a1751692c0bdcee2c03183d89375
runtime: always initialise procid on netbsd

The correct procid is needed for unparking LWPs on NetBSD - always
initialise procid in minit() so that cgo works correctly. The non-cgo
case already works correctly since procid is initialised via
lwp_create().

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/6257071
src/pkg/runtime/sys_netbsd_386.s
src/pkg/runtime/sys_netbsd_amd64.s
src/pkg/runtime/thread_netbsd.c