Lines Matching defs:main_thread
122 ithread main_thread;
390 return ((aTHX == MY_POOL.main_thread.interp) ? S_exit_warning(aTHX) : 0);
704 aTHX = MY_POOL.main_thread.interp;
787 PERL_SET_CONTEXT(my_pool->main_thread.interp);
808 thread->next = &my_pool->main_thread;
809 thread->prev = my_pool->main_thread.prev;
810 my_pool->main_thread.prev = thread;
1237 for (thread = MY_POOL.main_thread.next;
1238 thread != &MY_POOL.main_thread;
1618 for (thread = MY_POOL.main_thread.next;
1619 thread != &MY_POOL.main_thread;
1891 MUTEX_INIT(&MY_POOL.main_thread.mutex);
1894 MY_POOL.main_thread.next = &MY_POOL.main_thread;
1895 MY_POOL.main_thread.prev = &MY_POOL.main_thread;
1897 MY_POOL.main_thread.count = 1; /* Immortal */
1899 MY_POOL.main_thread.interp = aTHX;
1900 MY_POOL.main_thread.state = PERL_ITHR_DETACHED; /* Detached */
1901 MY_POOL.main_thread.stack_size = MY_POOL.default_stack_size;
1903 MY_POOL.main_thread.thr = GetCurrentThreadId();
1905 MY_POOL.main_thread.thr = pthread_self();
1908 S_ithread_set(aTHX_ &MY_POOL.main_thread);