]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix freebsd build
authorMikio Hara <mikioh.mikioh@gmail.com>
Tue, 26 Jul 2011 04:49:32 +0000 (00:49 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 26 Jul 2011 04:49:32 +0000 (00:49 -0400)
Fixes #2078.

R=rsc
CC=golang-dev
https://golang.org/cl/4800052

src/pkg/runtime/freebsd/386/signal.c
src/pkg/runtime/freebsd/amd64/signal.c

index 3600f0762a1051f9b807c08c331d9d2fa132b2fa..2fe7ecd70726247c0d9efb2f693403b7d065d4fa 100644 (file)
@@ -111,6 +111,8 @@ runtime·sighandler(int32 sig, Siginfo *info, void *context, G *gp)
        runtime·exit(2);
 }
 
+// Called from kernel on signal stack, so no stack split.
+#pragma textflag 7
 void
 runtime·sigignore(void)
 {
index 85cb1d855274d9dac66c5e5bd10c1788dd64ac03..8015e366e63d5ffcf3db4deac5ad071004355f68 100644 (file)
@@ -119,6 +119,8 @@ runtime·sighandler(int32 sig, Siginfo *info, void *context, G *gp)
        runtime·exit(2);
 }
 
+// Called from kernel on signal stack, so no stack split.
+#pragma textflag 7
 void
 runtime·sigignore(void)
 {