aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/cgo/callbacks.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2013-05-01 14:30:51 -0700
committerIan Lance Taylor <iant@golang.org>2013-05-01 14:30:51 -0700
commit9de38d6788efec8d65c51d47e5a5b503be8df14f (patch)
treec49ce9061a3036ea06448211414f6b0f399f84be /src/pkg/runtime/cgo/callbacks.c
parenta555758909530b36d5b7fc5b2897698924222d14 (diff)
downloadgo-9de38d6788efec8d65c51d47e5a5b503be8df14f.tar.xz
runtime/cgo: export symbols in both internal and external link mode
R=rsc, r CC=golang-dev https://golang.org/cl/9060045
Diffstat (limited to 'src/pkg/runtime/cgo/callbacks.c')
-rw-r--r--src/pkg/runtime/cgo/callbacks.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pkg/runtime/cgo/callbacks.c b/src/pkg/runtime/cgo/callbacks.c
index 19f6115a66..524f30428b 100644
--- a/src/pkg/runtime/cgo/callbacks.c
+++ b/src/pkg/runtime/cgo/callbacks.c
@@ -45,7 +45,8 @@ _cgo_allocate_internal(uintptr len, byte *ret)
FLUSH(&ret);
}
-#pragma dynexport _cgo_allocate _cgo_allocate
+#pragma cgo_export_static _cgo_allocate
+#pragma cgo_export_dynamic _cgo_allocate
void
_cgo_allocate(void *a, int32 n)
{
@@ -73,7 +74,8 @@ _cgo_panic_internal(byte *p)
runtime·panic(err);
}
-#pragma dynexport _cgo_panic _cgo_panic
+#pragma cgo_export_static _cgo_panic
+#pragma cgo_export_dynamic _cgo_panic
void
_cgo_panic(void *a, int32 n)
{