td_lst_mpl, td_lst_cyc, td_lst_alm, td_lst_ssy
Reference Object ID List
INT ct = td_lst_tsk ( ID list[], INT nent ) ; /* task */
INT ct = td_lst_sem ( ID list[], INT nent ) ; /* semaphore */
INT ct = td_lst_flg ( ID list[], INT nent ) ; /* event flag */
INT ct = td_lst_mbx ( ID list[], INT nent ) ; /* mailbox */
INT ct = td_lst_mtx ( ID list[], INT nent ) ; /* mutex */
INT ct = td_lst_mbf ( ID list[], INT nent ) ; /* message buffer */
INT ct = td_lst_por ( ID list[], INT nent ) ; /* rendezvous port */
INT ct = td_lst_mpf ( ID list[], INT nent ) ; /* fixed-size memory pool */
INT ct = td_lst_mpl ( ID list[], INT nent ) ; /* variable-size memory pool */
INT ct = td_lst_cyc ( ID list[], INT nent ) ; /* cyclic handler */
INT ct = td_lst_alm ( ID list[], INT nent ) ; /* alarm handler */
INT ct = td_lst_ssy ( ID list[], INT nent ) ; /* subsystem */
ID list[] Location of object ID list
INT nent Maximum number of list entries
INT ct Number of objects used
or Error Code
Gets a list of IDs of objects currently being used, and puts in list up to nent IDs. The number of objects used is passed in the return code. If return code > nent, this means not all IDs could be got.

Comments