39 #ifndef _RTEMS_CONFDEFS_INITTHREAD_H 40 #define _RTEMS_CONFDEFS_INITTHREAD_H 42 #ifndef __CONFIGURATION_TEMPLATE_h 43 #error "Do not include this file directly, use <rtems/confdefs.h> instead" 48 #ifdef CONFIGURE_POSIX_INIT_THREAD_TABLE 52 #include <rtems/sysinit.h> 54 #ifndef CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT 55 #define CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT POSIX_Init 58 #ifndef CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE 59 #define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE \ 60 CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE 63 #if CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE \ 64 > CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE 65 #define _CONFIGURE_POSIX_INIT_THREAD_STACK_EXTRA \ 66 ( CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE - \ 67 CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE ) 75 CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT,
76 CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
81 RTEMS_SYSINIT_POSIX_USER_THREADS,
82 RTEMS_SYSINIT_ORDER_MIDDLE
91 #ifndef _CONFIGURE_POSIX_INIT_THREAD_STACK_EXTRA 92 #define _CONFIGURE_POSIX_INIT_THREAD_STACK_EXTRA 0 Evaluate Per-CPU Configuration Options.
POSIX Threads Private Support.
const posix_initialization_threads_table _POSIX_Threads_User_thread_table
Initialization table for the first user POSIX thread.
void _POSIX_Threads_Initialize_user_thread(void)
System initialization handler to create the first user POSIX thread.
Definition: pthreadinitthreads.c:30