]> Cypherpunks repositories - gostls13.git/commit
runtime: correctly handle signals received on foreign threads
authorShenghou Ma <minux.ma@gmail.com>
Thu, 11 Jul 2013 20:39:39 +0000 (04:39 +0800)
committerShenghou Ma <minux.ma@gmail.com>
Thu, 11 Jul 2013 20:39:39 +0000 (04:39 +0800)
commit2f1ead709548873463b93de549839d3acbd27633
treece477e0b85560f067e4c77d1216d39e6de314172
parent2a983aa3117a1647be2759edad8643cfdd5c7398
runtime: correctly handle signals received on foreign threads
Fixes #3250.

R=rsc
CC=golang-dev
https://golang.org/cl/10757044
25 files changed:
misc/cgo/test/cgo_test.go
misc/cgo/test/issue3250.go [new file with mode: 0644]
misc/cgo/test/issue3250w.go [new file with mode: 0644]
src/pkg/runtime/os_darwin.c
src/pkg/runtime/os_freebsd.c
src/pkg/runtime/os_linux.c
src/pkg/runtime/os_netbsd.c
src/pkg/runtime/os_openbsd.c
src/pkg/runtime/os_plan9.c
src/pkg/runtime/sigqueue.goc
src/pkg/runtime/sys_darwin_386.s
src/pkg/runtime/sys_darwin_amd64.s
src/pkg/runtime/sys_freebsd_386.s
src/pkg/runtime/sys_freebsd_amd64.s
src/pkg/runtime/sys_freebsd_arm.s
src/pkg/runtime/sys_linux_386.s
src/pkg/runtime/sys_linux_amd64.s
src/pkg/runtime/sys_linux_arm.s
src/pkg/runtime/sys_netbsd_386.s
src/pkg/runtime/sys_netbsd_amd64.s
src/pkg/runtime/sys_netbsd_arm.s
src/pkg/runtime/sys_openbsd_386.s
src/pkg/runtime/sys_openbsd_amd64.s
src/pkg/runtime/sys_plan9_386.s
src/pkg/runtime/sys_plan9_amd64.s