Changeset 4250c8b in rtems for c/src/exec/score/include/rtems/score/tqdata.h
- Timestamp:
- 12/01/95 21:07:25 (27 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- ed32907
- Parents:
- a26603d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/score/include/rtems/score/tqdata.h
ra26603d r4250c8b 37 37 38 38 /* 39 * The following enumerated types indicate what happened while the thread 40 * queue was in the synchronization window. 41 */ 42 43 typedef enum { 44 THREAD_QUEUE_NOTHING_HAPPENED, 45 THREAD_QUEUE_TIMEOUT, 46 THREAD_QUEUE_SATISFIED 47 } Thread_queue_states; 48 49 /* 39 50 * The following record defines the control block used 40 51 * to manage each thread. … … 50 61 } Queues; 51 62 boolean sync; /* alloc/dealloc critical section */ 63 Thread_queue_states sync_state; /* what happened while in sync */ 52 64 Thread_queue_Disciplines discipline; /* queue discipline */ 53 65 States_Control state; /* state of threads on Thread_q */ … … 83 95 ); 84 96 97 /* 98 * _Thread_queue_Enter_critical_section 99 * 100 * DESCRIPTION: 101 * 102 * This routine is invoked to indicate that the specified thread queue is 103 * entering a critical section. 104 */ 105 106 STATIC INLINE void _Thread_queue_Enter_critical_section ( 107 Thread_queue_Control *the_thread_queue 108 ); 109 85 110 #include <rtems/score/tqdata.inl> 86 111
Note: See TracChangeset
for help on using the changeset viewer.