| 日本-日本語 | 
      
  | 
  
      
  | 
  
| 
 | 
     
OpenVMS マニュアル | 
    
  
 
  | 
    
     
HP OpenVMS
 | 
    
    
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 目次 | 索引 | 
funlockfile (Integrity, Alpha) | 
stdioストリームをアンロックします。
#include <stdio.h>void funlockfile (FILE *file_ptr);
file_ptr
ファイル・ポインタ。
funlockfile関数は, stdioストリームをアンロックします。ロックを保持していたスレッドは,ストリームの排他使用を手放すことになります。引数のファイル・ポインタは,正しいことが前提です。 flockfileは,ファイル・ポインタが無効でもロックを実行します。また, funlockfile関数は,呼び出し元スレッドが引数のファイル・ポインタのロックを所有していない場合でも,エラーになりません。
対応する flockfileと funlockfileの呼び出しは,ネストさせることができます。ストリームを再帰的にロックすると,対応する最後の funlockfileを呼び出すまでは,ストリームはロックされたままになります。
すべての C RTL ファイル・ポインタ入出力関数は, flockfileおよび funlockfileを呼び出したかのように,ファイル・ポインタをロックします。
flockfileおよび ftrylockfileも参照してください。
| 目次 | 索引 | 
      
  | 
  ||||||||