ルネサス
pol_sem ipol_sem 概要 資源の獲得(ポーリング) C言語形式 ER pol_sem ( ID semid ); ER ipol_sem ( ID semid ); パラメータ I/O パラメータ 説明 I ID semid; セマフォのID 機能 semidで指定されたセマフォから資源を獲得(セマフォ・カウンタから0x1を減算)します。 ただし,本サービス・コールを発行した際,対象セマフォから資源を獲得することができなかった(空き資源が存在しなかった)場合には,資源の獲得は行わず,戻り値としてE_TMOUTを返します。 戻り値 マクロ 数値 意味 E_OK 0 正常終了 E_ID -18 IDの指定が不正である - semid≦0x0 - semid>生成されているセマフォの最大ID E_CTX -25 CPUロック状態から本サービス・コールを発行した E_NOEXS -42 対象セマフォが生成されていない E_TMOUT -50 対象セマフォの資源数が0x0である
ER pol_sem ( ID semid );
ER ipol_sem ( ID semid );
ID semid;