diff options
author | Russ Cox <rsc@golang.org> | 2009-11-19 11:01:16 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-11-19 11:01:16 -0800 |
commit | 22c9229710e92eb24ad209cc9b868576a5ea0f5e (patch) | |
tree | 6acd3f51ed6344ce0a32a2dacd40d3bcc2ffa3e2 /src/pkg/runtime/darwin/amd64/signal.c | |
parent | e6d9f214182c5a0982aebc3019085d88e592362b (diff) | |
download | golang-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.c | 2 |
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) { |