static int init_main_thread()
{
+ main_thread.canceldisable = libc.canceldisable;
main_thread.tsd = (void **)__pthread_tsd_main;
main_thread.self = &main_thread;
if (__set_thread_area(&main_thread) < 0)
main_thread.errno_ptr = __errno_location();
libc.errno_location = errno_location;
main_thread.tid = main_thread.pid =
- syscall(SYS_set_tid_address, &main_thread.tid);
+ __syscall(SYS_set_tid_address, &main_thread.tid);
return 0;
}