Tizen RT Libs&Environment  v1.1 D4
Data Structures
Here are the data structures with brief descriptions:
 Caddrinfo
 Cchild_status_sThis structure is used to maintin information about child tasks. pthreads work differently, they have join information. This is only for child tasks
 Cdirent
 Cdiv_s
 Cdq_entry_sStructure for double-linked queue
 Cdq_queue_sStructure for header queue
 Cdspace_sThis structure describes a reference counted D-Space region. This must be a separately allocated "break-away" structure that can be owned by a task and any pthreads created by the task
 Centry_uThis is the entry point into the main thread of the task or into a created pthread within the task
 Cfd_set
 Cflock
 Cfotahal_bin_header_s
 Chostent
 CitimerspecStruct itimerspec is used to define settings for an interval timer
 Cldiv_s
 Clib_instream_sStructure for getting character from the instream
 Clib_meminstream_sStructure for operation on a fixed-sized block of memory with lib_instream_s
 Clib_memoutstream_sStructure for operation on a fixed-sized block of memory with lib_outstream_s
 Clib_memsistream_sStructure for operation on a fixed-sized block of memory with lib_sistream_s
 Clib_memsostream_sStructure for operation on a fixed-sized block of memory with lib_sostream_s
 Clib_outstream_sStructure for putting character to the outstream
 Clib_rawinstream_sStructure for operation on a fd with lib_instream_s
 Clib_rawoutstream_sStructure for operation on a fd with lib_outstream_s
 Clib_rawsistream_sStructure for operation on a fd with lib_sistream_s
 Clib_rawsostream_sStructure for operation on a fd with lib_sostream_s
 Clib_sistream_sStructure for getting character from the instream with seek operation support
 Clib_sostream_sStructure for putting character to the outstream with seek operation support
 Clib_stdinstream_sStructure for operation on a FILE with lib_instream_s
 Clib_stdoutstream_sStructure for operation on a FILE with lib_outstream_s
 Clib_stdsistream_sStructure for operation on a FILE with lib_sistream_s
 Clib_stdsostream_sStructure for operation on a FILE with lib_sostream_s
 Clldiv_s
 CmallinfoStructure of memory information
 Cmq_attrSturcutre of mqueue attritube
 Cnetent
 Cnetif
 Cpollfd
 Cposix_spawnattr_sStructure of posix_spawn attributes
 Cprotoent
 Cpthread_attr_sStructure of pthread attr configuration
 Cpthread_barrier_sStructure of pthread barrier configuration
 Cpthread_barrierattr_sStructure of pthread barrier attr configuration
 Cpthread_cond_sStructure of pthread condition configuration
 Cpthread_mutex_sStructure of pthread mutex configuration
 Cpthread_mutexattr_sStructure of pthread mutex attr configuration
 Cpthread_region_sStructure of pthread region configuration
 Cpthread_rwlock_sStructure of pthread rwlock
 Cpthread_tcb_sThis is the particular form of the task control block (TCB) structure used by pthreads. There are two TCB forms: one for pthreads and one for tasks. Both share the common TCB fields (which must appear at the top of the structure) plus additional fields unique to tasks and threads. Having separate structures for tasks and pthreads adds some complexity, but saves memory in that it prevents pthreads from being burdened with the overhead required for tasks (and vice versa)
 Csched_message
 Csched_paramPOSIX-like scheduling parameter structure
 Csem_sStructure of generic semaphore
 Csemholder_sStructure of semholder
 Cservent
 Cservent_data
 CsigactionStructure for defining the action to take for given signal
 CsigeventStructure for elements that define a queue signal. The following is used to attach a signal to a message queue to notify a task when a message is available on a queue
 CsiginfoStructure for using to pass parameters to/from signal handlers
 CsigvalUnion for defining the types of the siginfo si_value field
 Cspawn_close_file_action_sStructure for spawn close file action
 Cspawn_dup2_file_action_sStructure for spawn dup2 file action
 Cspawn_general_file_action_sStructure for general file action
 Cspawn_open_file_action_sStructure for spawn open file action
 Csq_entry_sStructure for singly-linked queue
 Csq_queue_sStructure for header queue
 Cstat
 Ctask_group_sStructure for Task Group Information
 Ctask_tcb_sThis is the particular form of the task control block (TCB) structure used by tasks (and kernel threads). There are two TCB forms: one for pthreads and one for tasks. Both share the common TCB fields (which must appear at the top of the structure) plus additional fields unique to tasks and threads. Having separate structures for tasks and pthreads adds some complexity, but saves memory in that it prevents pthreads from being burdened with the overhead required for tasks (and vice versa)
 Ctcb_sThis 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
 CtermiosStructure of termios
 CtimespecStructure represents an elapsed time
 CtimevalStructure represents an elapsed time
 Ctimezone
 CtmStructure containing a calendar date and time
 Ctrace_message
 Ctrace_packet