uintptr_t old_sp, old_ip;
long r;
- if (!libc.threaded || (self = __pthread_self())->canceldisable)
+ if (!libc.main_thread || (self = __pthread_self())->canceldisable)
return __syscall(nr, u, v, w, x, y, z);
old_sp = self->cp_sp;
void __testcancel()
{
- pthread_t self = __pthread_self();
+ pthread_t self = pthread_self();
if (self->cancel && !self->canceldisable)
__cancel();
}