diff options
Diffstat (limited to 'src/runtime/cgo/gcc_darwin_arm.c')
-rw-r--r-- | src/runtime/cgo/gcc_darwin_arm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/runtime/cgo/gcc_darwin_arm.c b/src/runtime/cgo/gcc_darwin_arm.c index dbf88c34ac..b3f8046011 100644 --- a/src/runtime/cgo/gcc_darwin_arm.c +++ b/src/runtime/cgo/gcc_darwin_arm.c @@ -10,6 +10,7 @@ #include <unistd.h> #include "libcgo.h" +#include "libcgo_unix.h" #include <CoreFoundation/CFBundle.h> #include <CoreFoundation/CFString.h> @@ -65,7 +66,7 @@ _cgo_sys_thread_start(ThreadStart *ts) pthread_attr_getstacksize(&attr, &size); // Leave stacklo=0 and set stackhi=size; mstack will do the rest. ts->g->stackhi = size; - err = pthread_create(&p, &attr, threadentry, ts); + err = _cgo_try_pthread_create(&p, &attr, threadentry, ts); pthread_sigmask(SIG_SETMASK, &oset, nil); |