-   
 
   pol_sem
   ipol_sem
  
    -   
  
 
 ER      pol_sem ( ID semid );
 ER      ipol_sem ( ID semid );
 semidで指定されたセマフォから資源を獲得(セマフォ・カウンタから1を減算)します。
 
 ただし,本サービス・コールを発行した際,対象セマフォから資源を獲得することができなかった(空き資源が存在しなかった)場合には,資源の獲得は行わず,戻り値としてE_TMOUTを返します。
 
 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 -	 CPUロック状態から本サービス・コールを発行した。
  
 -	 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した。
  
 備考	 タスクからipol_semを発行した場合,および非タスクからpol_semを発行した場合,コンテキスト・エラーは検出されず,システムの正常な動作は保証されません。
  
 | 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 |