aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/cgo/gcc_linux_arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/runtime/cgo/gcc_linux_arm.c')
-rw-r--r--src/pkg/runtime/cgo/gcc_linux_arm.c6
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)
{