diff options
Diffstat (limited to 'src/runtime/cgo/gcc_signal_darwin_armx.c')
-rw-r--r-- | src/runtime/cgo/gcc_signal_darwin_armx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/runtime/cgo/gcc_signal_darwin_armx.c b/src/runtime/cgo/gcc_signal_darwin_armx.c index 02c54d80a2..a2d520bce8 100644 --- a/src/runtime/cgo/gcc_signal_darwin_armx.c +++ b/src/runtime/cgo/gcc_signal_darwin_armx.c @@ -37,6 +37,7 @@ #include <mach/thread_status.h> #include "libcgo.h" +#include "libcgo_unix.h" uintptr_t x_cgo_panicmem; @@ -201,7 +202,7 @@ darwin_arm_init_mach_exception_handler() uintptr_t port_set = (uintptr_t)mach_exception_handler_port_set; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); - ret = pthread_create(&thr, &attr, mach_exception_handler, (void*)port_set); + ret = _cgo_try_pthread_create(&thr, &attr, mach_exception_handler, (void*)port_set); pthread_sigmask(SIG_SETMASK, &oset, nil); |