|
Tizen RT Libs&Environment
v1.0 D5
|
This is the common part of the task control block (TCB). The TCB is the heart of the TinyAra task-control logic. Each task or thread is represented by a TCB that includes these common definitions. More...
#include <sched.h>

Data Fields | |
| FAR struct tcb_s * | flink |
| FAR struct tcb_s * | blink |
| FAR struct task_group_s * | group |
| pid_t | pid |
| start_t | start |
| entry_t | entry |
| uint8_t | sched_priority |
| uint8_t | base_priority |
| uint8_t | task_state |
| uint16_t | flags |
| int16_t | lockcount |
| int | timeslice |
| FAR struct wdog_s * | waitdog |
| size_t | adj_stack_size |
| FAR void * | stack_alloc_ptr |
| FAR void * | adj_stack_ptr |
| FAR struct dspace_s * | dspace |
| sem_t * | waitsem |
| sigset_t | sigprocmask |
| sigset_t | sigwaitmask |
| sq_queue_t | sigactionq |
| sq_queue_t | sigpendactionq |
| sq_queue_t | sigpostedq |
| siginfo_t | sigunbinfo |
| FAR struct mqueue_inode_s * | msgwaitq |
| int | pterrno |
| struct xcptcontext | xcp |
| char | name [CONFIG_TASK_NAME_SIZE+1] |
| int | curr_alloc_size |
| int | peak_alloc_size |
| int | num_alloc_free |
This is the common part of the task control block (TCB). The TCB is the heart of the TinyAra task-control logic. Each task or thread is represented by a TCB that includes these common definitions.
| FAR struct task_group_s* group |
| sq_queue_t sigactionq |
| sq_queue_t sigpendactionq |
| sq_queue_t sigpostedq |