set_flg
iset_flg
ER set_flg ( ID flgid, FLGPTN setptn );
ER iset_flg ( ID flgid, FLGPTN setptn );
そして,待ちキューの順に待ちキューにつながれているタスクの待ち解除条件を満たすかどうかを調べます。待ち解除条件を満たせば,該当タスクを待ちキューから外し,WAITING状態(イベントフラグ待ち状態)からREADY状態へ,またはWAITING-SUSPENDED状態からSUSPENDED状態へと遷移させます。このとき,対象のイベントフラグ属性にTA_CLR属性が指定されている場合には,イベントフラグのビット・パターンを0クリアし,処理を終了します。