]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/test: make test work with -linkmode=internal
authorRuss Cox <rsc@golang.org>
Fri, 12 Jul 2013 03:24:35 +0000 (23:24 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 12 Jul 2013 03:24:35 +0000 (23:24 -0400)
The static func named thread in issue5337.go's C snippet
conflicts with the static func named thread in issue3350.go's C snippet.
I don't know why (they're both static) but I also don't care,
because -linkmode=internal only needs to be able to handle
the cgo in the standard library, and it does.

Change the test to avoid this problem.

Fixes build (after run.bash is fixed to detect the breakage).

R=minux.ma
TBR=minux.ma
CC=golang-dev
https://golang.org/cl/11201043

misc/cgo/test/issue5337.go

index 7f14ff4261266774f099fe0477fe8d2a3660a297..8013b66a7480690e36cb04d98cd19e55fc5a525b 100644 (file)
@@ -10,14 +10,14 @@ package cgotest
 #include <signal.h>
 #include <pthread.h>
 
-static void *thread(void *p) {
+static void *thread1(void *p) {
        (void)p;
        pthread_kill(pthread_self(), SIGPROF);
        return NULL;
 }
 void test5337() {
        pthread_t tid;
-       pthread_create(&tid, 0, thread, NULL);
+       pthread_create(&tid, 0, thread1, NULL);
        pthread_join(tid, 0);
 }
 */