このルーチンは、以前に発生したファイル・ロックまたはロック状態のレコードに対処するロックを保持するプロセスのプロセス ID (Process ID; PID) を返します。このライブラリ・ルーチンは、Vision ファイル・システムと UNIX プラットフォームのみで機能します。
注:この ACUCOBOL-GT ライブラリ・ルーチンはこの COBOL バージョンで利用できます。この COBOL システムの互換性の問題については、トピックの終わりにある「互換性の問題」節に示されています。
使用法
CALL "C$LOCKPID"
GIVING PROCESS-ID.
パラメータ
PROCESS-ID PIC 9(n)
|
ここには、PID を保持するのに十分な数値データ項目が含まれます。大半のプラットフォームでは、PIC 9(5) で十分です。64 ビット・システムでは、PIC 9(7) が推奨されます。
|
コメント
ロックされたファイルまたはレコードが発生していない場合、PID が見つからない場合、またはこのルーチンを UNIX 以外のルーチンで使用した場合、C$LOCKPID は 0 の PROCESS-ID を返します。