From: Russ Cox Date: Thu, 19 Nov 2009 19:01:16 +0000 (-0800) Subject: runtime: mask signals during signal handler on OS X X-Git-Tag: weekly.2009-12-07~196 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4aaf948f90f2a0245f5e8a7357f03701a20d5677;p=gostls13.git runtime: mask signals during signal handler on OS X Fixes #265. R=r CC=golang-dev https://golang.org/cl/157084 --- diff --git a/src/pkg/runtime/darwin/386/signal.c b/src/pkg/runtime/darwin/386/signal.c index 3a63c4b382..8d9a68967c 100644 --- a/src/pkg/runtime/darwin/386/signal.c +++ b/src/pkg/runtime/darwin/386/signal.c @@ -83,7 +83,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