]> Cypherpunks repositories - gostls13.git/commitdiff
runtime/cgo: export symbols in both internal and external link mode
authorIan Lance Taylor <iant@golang.org>
Wed, 1 May 2013 21:30:51 +0000 (14:30 -0700)
committerIan Lance Taylor <iant@golang.org>
Wed, 1 May 2013 21:30:51 +0000 (14:30 -0700)
R=rsc, r
CC=golang-dev
https://golang.org/cl/9060045

src/pkg/runtime/cgo/callbacks.c

index 19f6115a665b6ea0614570bbf28326b1b379e66d..524f30428b0e86d2c56ab185d375e5216edc32df 100644 (file)
@@ -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)
 {