From: Ian Lance Taylor Date: Tue, 29 Jun 2010 00:14:17 +0000 (-0700) Subject: Only catch all signals if os/signal package imported. X-Git-Tag: weekly.2010-07-01~38 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=807605d0fc8a4c4ca46458773bf5ca2263d2c1d9;p=gostls13.git Only catch all signals if os/signal package imported. Fixes #776. R=rsc CC=golang-dev https://golang.org/cl/1745041 --- diff --git a/src/pkg/runtime/darwin/386/signal.c b/src/pkg/runtime/darwin/386/signal.c index b4af42bb4f..f7ee3c448f 100644 --- a/src/pkg/runtime/darwin/386/signal.c +++ b/src/pkg/runtime/darwin/386/signal.c @@ -129,7 +129,7 @@ signalstack(byte *p, int32 n) } void -initsig(void) +initsig(int32 queue) { int32 i; static Sigaction sa; @@ -141,6 +141,8 @@ initsig(void) sa.sa_tramp = sigtramp; // sigtramp's job is to call into real handler for(i = 0; i