]> Cypherpunks repositories - gostls13.git/commit
cgo/runtime: replace sigprocmask with pthread_sigmask.
authorS.Çağlar Onur <caglar@10ur.org>
Sun, 22 Dec 2013 16:55:29 +0000 (08:55 -0800)
committerIan Lance Taylor <iant@golang.org>
Sun, 22 Dec 2013 16:55:29 +0000 (08:55 -0800)
commit41183d015d17ab537287599e2bf72ca1cdeafb55
tree82c0c5c36b2a79166cef188f9b2550d8e5634db9
parentda9e39db8615f54b1be7b4d633a0f7d9900519df
cgo/runtime: replace sigprocmask with pthread_sigmask.

sigprocmask use in a multithreaded environment is undefined so replace it with pthread_sigmask.

Fixes #6811.

R=jsing, iant
CC=golang-codereviews, golang-dev
https://golang.org/cl/30460043
src/pkg/runtime/cgo/gcc_dragonfly_386.c
src/pkg/runtime/cgo/gcc_dragonfly_amd64.c
src/pkg/runtime/cgo/gcc_freebsd_386.c
src/pkg/runtime/cgo/gcc_freebsd_amd64.c
src/pkg/runtime/cgo/gcc_linux_386.c
src/pkg/runtime/cgo/gcc_linux_amd64.c
src/pkg/runtime/cgo/gcc_netbsd_386.c
src/pkg/runtime/cgo/gcc_netbsd_amd64.c
src/pkg/runtime/cgo/gcc_netbsd_arm.c
src/pkg/runtime/cgo/gcc_openbsd_386.c
src/pkg/runtime/cgo/gcc_openbsd_amd64.c