diff options
Diffstat (limited to 'src/pkg/runtime/cgo/gcc_linux_arm.c')
| -rw-r--r-- | src/pkg/runtime/cgo/gcc_linux_arm.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/pkg/runtime/cgo/gcc_linux_arm.c b/src/pkg/runtime/cgo/gcc_linux_arm.c index 95c8e16a25..ef16d2341a 100644 --- a/src/pkg/runtime/cgo/gcc_linux_arm.c +++ b/src/pkg/runtime/cgo/gcc_linux_arm.c @@ -9,6 +9,7 @@ static void *threadentry(void*); +void (*x_cgo_inittls)(void **tlsg, void **tlsbase); void (*setg_gcc)(void*); void @@ -36,8 +37,7 @@ _cgo_sys_thread_start(ThreadStart *ts) pthread_sigmask(SIG_SETMASK, &oset, nil); if (err != 0) { - fprintf(stderr, "runtime/cgo: pthread_create failed: %s\n", strerror(err)); - abort(); + fatalf("pthread_create failed: %s", strerror(err)); } } @@ -62,8 +62,6 @@ threadentry(void *v) return nil; } -void (*x_cgo_inittls)(void **tlsg, void **tlsbase); - void x_cgo_init(G *g, void (*setg)(void*), void **tlsg, void **tlsbase) { |
