mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-29 16:00:17 +00:00
31 lines
594 B
C
31 lines
594 B
C
/* threadsup.h
|
|
*
|
|
* $Id$
|
|
*/
|
|
|
|
#ifndef __RTEMS_POSIX_THREAD_SUPPORT_h
|
|
#define __RTEMS_POSIX_THREAD_SUPPORT_h
|
|
|
|
#include <rtems/score/coresem.h>
|
|
|
|
typedef struct {
|
|
/*
|
|
* POSIX Interrupts
|
|
*/
|
|
unsigned32 interrupts_installed;
|
|
CORE_semaphore_Control Interrupt_Semaphore;
|
|
|
|
/*
|
|
* POSIX Cancelability
|
|
*/
|
|
int cancelability_state;
|
|
int cancelability_type;
|
|
int cancelation_requested;
|
|
Chain_Control Cancellation_Handlers;
|
|
|
|
} POSIX_API_Thread_Support_Control;
|
|
|
|
#endif
|
|
/* end of include file */
|
|
|