/** * @file rtems/posix/threadsup.h */ /* threadsup.h * * $Id$ */ #ifndef _RTEMS_POSIX_THREADSUP_H #define _RTEMS_POSIX_THREADSUP_H #include #include #include typedef struct { pthread_attr_t Attributes; int detachstate; Thread_queue_Control Join_List; int schedpolicy; struct sched_param schedparam; int ss_high_priority; Watchdog_Control Sporadic_timer; sigset_t signals_blocked; sigset_t signals_pending; #if 0 /* * POSIX Interrupts */ uint32_t interrupts_installed; CORE_semaphore_Control Interrupt_Semaphore; #endif /* * POSIX Cancelability */ int cancelability_state; int cancelability_type; int cancelation_requested; Chain_Control Cancellation_Handlers; } POSIX_API_Control; #endif /* end of include file */