summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/darwin/amd64/signal.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-11-19 11:01:16 -0800
committerRuss Cox <rsc@golang.org>2009-11-19 11:01:16 -0800
commit22c9229710e92eb24ad209cc9b868576a5ea0f5e (patch)
tree6acd3f51ed6344ce0a32a2dacd40d3bcc2ffa3e2 /src/pkg/runtime/darwin/amd64/signal.c
parente6d9f214182c5a0982aebc3019085d88e592362b (diff)
downloadgolang-22c9229710e92eb24ad209cc9b868576a5ea0f5e.tar.gz
runtime: mask signals during signal handler on OS X
Fixes issue 265. R=r CC=golang-dev http://codereview.appspot.com/157084
Diffstat (limited to 'src/pkg/runtime/darwin/amd64/signal.c')
-rw-r--r--src/pkg/runtime/darwin/amd64/signal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/darwin/amd64/signal.c b/src/pkg/runtime/darwin/amd64/signal.c
index 45e5e8d47..8ceb17ed3 100644
--- a/src/pkg/runtime/darwin/amd64/signal.c
+++ b/src/pkg/runtime/darwin/amd64/signal.c
@@ -91,7 +91,7 @@ initsig(void)
static Sigaction sa;
sa.sa_flags |= SA_SIGINFO|SA_ONSTACK;
- sa.sa_mask = 0; // 0xFFFFFFFFU;
+ sa.sa_mask = 0xFFFFFFFFU;
sa.sa_tramp = sigtramp; // sigtramp's job is to call into real handler
for(i = 0; i<NSIG; i++) {
if(sigtab[i].flags) {