cre_flg
acre_flg
ER cre_flg ( ID flgid, T_CFLG *pk_cflg );
ER_ID acre_flg ( T_CFLG *pk_cflg );
cre_flgは,指定されたflgidのイベントフラグをpk_cflgで指定された内容で生成します。acre_flgはpk_cflgで指定された内容でイベントフラグを生成し,生成したイベントフラグIDを返します。
flgatr := ( ( TA_TFIFO || TA_TPRI ) | ( TA_WSGL || TA_WMUL ) | [TA_CLR] )
- TA_TPRI(= 0x0001)
イベントフラグの待ちキューの順序をタスクの現在優先度順とします。ただし,同じ現在優先度のタスクの中ではFIFO順です。
なお,TA_CLRの指定がない場合は,TA_TPRIを指定してもタスクの待ち行列はFIFO順で管理されます。この振る舞いは,μITRON4.0仕様の範囲外です。
イベントフラグの待ちキューの順序をタスクの現在優先度順とします。ただし,同じ現在優先度のタスクの中ではFIFO順です。
なお,TA_CLRの指定がない場合は,TA_TPRIを指定してもタスクの待ち行列はFIFO順で管理されます。この振る舞いは,μITRON4.0仕様の範囲外です。