サイトのロゴ opensource COBOL Programmer’s Guide

前へ/目次/次へ

6.48. UNLOCK

図6-106-UNLOCK構文

alt text

この文は、まだ書き込まれていないファイルI/Oバッファーを指定されたファイル(存在する場合)に同期し、指定されたファイルに属するレコードに対して保持されているレコードロックを解放する。

  1. ファイル名-1がSORTファイルの場合、アクションは実行されない。

  2. すべてのopensource COBOL実装がロックをサポートしているわけではない。それらが構築されたオペレーティングシステムと、opensource COBOLが生成されたときに使用されたビルドオプションによって異なる。26これらのopensource COBOL実装の一つを使用するプログラムがUNLOCKを発行すると、プログラムは無視されてコンパイラメッセージは発行されない。必要に応じて、バッファー同期は引き続き行われる。


26 このマニュアルの著者は、例えば、MinGWビルド/ランタイム環境を利用するWindows用のopensource COBOLビルドを使い、高度なファイル入出力にBerkeleyデータベースモジュールを利用する。opensource COBOLビルドはLOCKingをサポートしていないが、UNIXビルドは一般的にレコードロックをサポートしている。

ページトップへ